© Yariv Gilad
* Testing frameworks
Task runners to run the tests
* Assertion libraries
a language to describe should our test will pass or not
* Utilities
DOM & user interaction simulations, lifecycle events etc...
© Yariv Gilad
* Mocha most popular, big ecosystem
* Jasmine similar to mocha, less popular
* Jest by Facebook, a wrapper around Jasmine
* Ava new, ES6 built in, experimental, intersting
* Tape lean, tiny, simple & minimal configuration
© Yariv Gilad
* Chai
© Yariv Gilad
* sinon.js
* Enzyme
© Yariv Gilad