I've got a macro that integrates with clojure.test at a different level than defspec, which I've found useful in migrating tests from non-generative to generative:
`
(deftest something-important
(checking "something really important" [x gen/int]
(is (= (important-calculation x) (inc x)))))
`
I've found it natural to reach the above from something like this:
`
(deftest something-important
(testing "something really important"
(is (= (important-calculation 1) 2))))
`
There are still a lot of rough edges, but I wanted to get peoples reactions before I started polishing it for a patch.