kaocha icon indicating copy to clipboard operation
kaocha copied to clipboard

Support for Midje tests

Open plexus opened this issue 6 years ago • 0 comments

Midje is probably the most extensive and most opinionated alternative to clojure.test. It provides both a completely new syntax for defining tests, and a very feature-complete runner for said tests.

Midje lives in a world of its own. Its source is unlike any Clojure code I've ever seen, and I've found getting my head around its scope and use not easy.

Nevertheless I think Midje support in Kaocha is important. I think that people who have chosen for Midje are generally quite happy with it once they get past the learning curve, because it does have some very nice features, but that they can also get frustrated because they have isolated themselves from the rest of the ecosystem. Kaocha could provide a link back to a wider world of Clojure testing.

I have an existing proof of concept for a kaocha-midje integration, although I admit it was created with much trial and error, and only a very limited understanding of midje's scope and internals. Still making that code work with the latest kaocha could be a good first step.

plexus avatar Jan 15 '19 09:01 plexus