I'd really love to hear from people who, given a green light on tech choices, would pick Jest over, say, mocha or tape for their next project. Thank you!
[1] https://github.com/artemave/node-test-runners-benchmark
Jest is the slowest if running tests in parallel with Mocha >=8. Mocha is the slowest in its default serial mode.
My conclusion with Jest was this:
"Jest is recommended if you want to get tests up and running quickly. It has everything built in and requires very little configuration. The command line and GUI experience is unmatched. Finally, it's the most popular and makes an excellent pair with React."
First thing tomorrow I'm looking into other test runners. Thank you for sharing this!
Might be sensible to compare the node environment to the others if you do not need browser APIs in your tests. And this might be the reason for picking it, frameworks just working g out of the Box.
Personally it doesn’t matter too much as we have too many tests to run all of them locally all the time anyhow.