I don't suppose there's a core.async "mode" I can run quick-check
in in ClojureScript, is there?
Having the entire page lock up while test.check runs itself 100 times is crimping my style a bit
I'd love to get it to report its progress as it goes and let the page interrupt it
Async tests are a high priority; I have a hacky branch you could try if you like
Ooh, I'd love to take a look, at least
It's called async-tests-POC on the main github repo
Would be interested to know if it solves your problems
I have a niggling feeling that there's a transducer in here somewhere
That might abstract the testing itself from the synchrony choice
You should talk to @nberger about that, he's been working on refactoring the core algorithm
The shrink algorithm might resist transducing
BTW, what's future
in CLJS?
That's not built in, is it?
It is. I think it just does settimeout
....I hope
I don't see it anywhereā¦
Are macros in a separate file?
They are, but I don't see it there, and it's not documented
Ah, looks like it's not out yet?
https://github.com/clojure/clojure/blob/master/src/clj/clojure/core.clj#L6865-L6872
No, that's clojureā¦
Not sure how I got crossed over there
Did you try running it?
https://github.com/clojure/clojurescript/blob/master/src/main/clojure/cljs/core.cljc
Not yet
Because I'm not sure I did, in cljs š¶
Heh
So I take back everything i said about future
I mean, it'd be pretty sweet
Easy to write
Sorry about the code being even less in shape than I thought