test-check 2017-07-14

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

šŸ‘ 1

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 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?

No, that's clojure…

Not sure how I got crossed over there

Did you try running it?

Because I'm not sure I did, in cljs 😶

So I take back everything i said about future

I mean, it'd be pretty sweet

Sorry about the code being even less in shape than I thought