This seems to be the way to go for testing.
I've wanted to use it for my current React-Native project. I found a JS implementation AND a babel plugin that creates the tests from flow-types.
The question for me here is, how long does this take compared to regular testing? I read people complained about AVA because of bad test performance (it does many parallel tests).
Also, where to put it in the chain?
Should I put it pre-push, pre-build, somewhere in the CI?