I’ve (almost) fixed my problem :
- one of the change I introduced was keyword args, and I had not
spec'ed them correctly. For optional keywords args here’s the correct syntax (AFAICT) :(s/fdef my-function :args (s/cat :kwargs (s/? (s/keys* :opt-un [::a ::b])))) - I also simplified the
summarize-results'function :(defn summarize-results' [spec-check] (-> spec-check first :clojure.spec.test.check/ret :result-data))
Posting here in case it helps someone else.
Now I need to definitely fix my tests, weird error not related to specs…