you might be interested in https://github.com/magnars/kaocha-noyoda
I looked at that, but it also raised the "good COBOL programmers can write COBOL in any language" flag for me. my main reason for preferring Midje in the first place was the flexibility of things like contains :gaps-ok
, which can be a nuisance to duplicate.
so if I'm going to write a clojure.test test, I'll write it in the conventional style of (is (= exp act))
. most of the complicated cases in this codebase end up needing a custom comparator anyway.