expound

neilyio 2020-11-20T19:31:49.094900Z

Another roadblock today... Var clojure.test.check.generators/simple-type-printable does not exist, clojure.test.check.generators never required happens every time I call (expound/expound ::my-spec my-val) in ClojureScript. I don't have instrumentation turned on. I've followed the advice at https://stackoverflow.com/questions/57877004/how-to-fix-clojure-test-check-generators-never-required-when-exercising-a-func and added org.clojure/test.check to my deps.edn dependencies, but it hasn't fixed the problem.

neilyio 2020-11-20T19:36:41.095500Z

I realize this is a probably a spec issue, not an Expound one, but since it happens though an expound call I thought I'd ask here.

bbrinck 2020-11-20T19:39:36.096900Z

You’re correct, it’s a spec issue: you should see the same thing if you called (s/explain ::my-spec my-val)

neilyio 2020-11-20T19:44:32.097200Z

Indeed I do... Have you heard of a workaround? I can ask on the spec channel.

bbrinck 2020-11-20T19:50:44.098600Z

Did adding the dependency to deps.edn not fix it? I would have expected that to work.

neilyio 2020-11-20T19:54:44.098900Z

No it didn't work, I'm not sure why. I asked in clojure-spec, I'll let you know what they say.

👍 1