Midje
Midje copied to clipboard
Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing
I use Midje to test a ClojureScript project, this is made possible with reader conditionals. Testing a .cljc file with pure Clojure content works as it should. But as soon...
It would be great if `midje.emission.plugins.junit` would allow me to configure the output file location, which is currently hard coded in `make-report-filename`.
With these settings: ```clj (change-defaults :print-level :print-facts) ``` And a code structure like this: ```clj (facts "API" (facts "GET /apps" (fact "status" true) (fact "returns a collection" true)) (facts "POST...
Hello, I am observing a weird behaviour using `midje` `2.0.0-SNAPSHOT`. Basically my workflow is: - Start a `lein repl` - Connect to it from outside (tipically `cider`'s without jacking-in) -...
This is unfortunate: `((contains 3) (map inc (range 4)))` => true `((contains 3) (eduction (map inc) (range 4)))` => false As more collection processing code moves towards transducers, eductions are...
I would like to be able to force the "No facts were checked." condition to return a non 0 exit code. In my opinion, the default exit code for this...
Hi, First of all I'm pretty new to midje so my apologies if this is a mess-up on my part, but I think it might be an actual bug. I'm...
Hi! In my project, i need to check "roughly" in many different situations, such as check two array or tow hash-map, so i write [one](https://github.com/yfractal/tmp-roughly-all). It can check collections(array, list),...
The single-line error printed in the REPL when running Midje that fails due to an exception should mention that the user may get the full stack trace via `(clojure.repl/pst *e)`...
Midje doesn't remove the namespaces it reloads, which causes old symbols to stick around and cause confusion. Steps to reproduce: - Create a file `mytest.clj` ``` clojure (ns mytest (:use...