David Chelimsky
David Chelimsky
I just wrote something like this in a project to supply different return values each time a function is called: ```clojure (def times (atom [])) (defn set-times [new-times] (reset! times...
The implementation of `testing` looks for `verifying` and `providing` in child forms, but does not look deeper, resulting in the following inconsistency: ```clojure (mockfn.clj-test/deftest a-test (let [one 1] (mockfn.clj-test/testing "addition"...
Given: ``` clojure (require '[mockfn.macros :refer [providing verifying]] '[mockfn.matchers :as mfn.match] '[clojure.test :refer [are deftest is testing]]) (defn a-fn [] "the actual value") (defn higher-order-fn [f] (f)) ``` If I...
I want to build my resource in a subdirectory e.g. build, target, out, etc, and tell fig "grab build/foo.jar and package it in the project root". This would allow me...
We've had a few issues and pull requests dealing with diffing, but I think we need a more holistic solution. There are a growing number of diffing solutions out there...
See #140 The doc string should clarify that the return value is the unmodified state.
Problem: sometimes we commit with tests commented out and they fall off the radar. It would be great if we could have some means of tagging a flow as disabled...
When a `match?` assertion fails, the failure info is printed to the repl, and the return value of `run` doesn't include any information about it: ```clojure (run (flow "interact with...