kaocha

Official support channel: https://clojureverse.org/c/projects/kaocha
zilti 2020-03-02T10:50:37.031200Z

Yea, the new "Rule:" keyword would've been handy. But I've looked at it a bit... seems like they now (if that wasn't what they did before) optionally use JUnit as a runner, and it all seems to be quite a mess

plexus 2020-03-02T15:01:29.032200Z

if they now support JUnit as a test runner that could be helpful, as before they assumed they were in charge, and we had to hack our way in to be able to control the process. But... it'll also mean lots of changes once again.

plexus 2020-03-02T15:02:43.033400Z

Doing that Cucumber integration was quite a humbling experience. The cucumber codebase exemplifies everything that's terrible in common Java practice, but it also made me appreciate how good Clojure is at working with Java libraries, even if it's a huge object oriented mess.