test-check

2018-07-01T09:38:36.000038Z

Hi 🙂. I've been working on porting test.check to Clojure on Erlang VM. I'm pretty much done but I was wondering what's the relationship between test.check and test.generative. I've noticed that spec.alpha uses test.check and that's partly why I ported the library (because I want to port spec.alpha as well), but test.generative seems to be used in tests for clojure-1.9.0.

2018-07-01T09:39:42.000032Z

I guess what I'm trying to ask is if test.check is a superset of test.generative (which I think it is) or if they are different in some fundamental way I'm missing.

2018-07-01T10:25:33.000029Z

I can see there is no shrinking in test.generative

2018-07-01T13:21:32.000023Z

tg predates tc

2018-07-01T13:21:44.000040Z

I don't think tg is used much anymore

2018-07-01T14:44:46.000051Z

I see that c.t.g it is being used for tests in clojure/clojure, so is c.t.c it seems

2018-07-01T14:44:48.000035Z

¯\(ツ)/¯

2018-07-01T14:54:13.000005Z

yes, the tg tests were added before tc existed

2018-07-01T14:54:37.000040Z

I expect those could be converted, but changes to the core codebase aren't normally accepted unless they provide a lot of value

2018-07-01T15:05:06.000068Z

I see, thank you 🙂