ghostwheel

Hassle-free clojure.spec, automatic generative testing, side effect detection, and evaluation tracing for Clojure(-Script) – https://github.com/gnl/ghostwheel
gnl 2018-08-11T12:20:34.000029Z

@genekim Glad to hear it's working out so great for you, your experience is pretty much exactly what I was aiming for. Regarding the line number at the end – this is more of an orchestra / cljs.spec.test thing rather than a Ghostwheel thing, but what you could do to improve those error messages is this: (set! s/*explain-out* expound.alpha/printer) From the expound documentation: https://github.com/bhb/expound#using-orchestra You don't need to require expound here, it's already required by Ghostwheel.

bbrinck 2018-08-11T14:16:53.000085Z

FWIW, the output for expound is a bit easier to read for instrumentation with a few options set - https://gist.github.com/bhb/649c46ac6dfa290fa6a62bb96fb66f62

genekim 2018-08-11T21:45:40.000047Z

Ooh, cool! Will try it out this weekend!! Thx @bbrinck @clojurians.net !

👍 1