Midje icon indicating copy to clipboard operation
Midje copied to clipboard

Midje provides a migration path from clojure.test to a more flexible, readable, abstract, and gracious style of testing

Results 43 Midje issues
Sort by recently updated
recently updated
newest added

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...

contributor-or-will-not-happen--sadly

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`.

contributor-or-will-not-happen--sadly

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) -...

contributor-or-will-not-happen--sadly

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...

contributor-or-will-not-happen--sadly

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...

bug

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),...

wishlist
ripe-for-new-contributor

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)`...

better-error-msgs

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...