© 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...
* 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
* Should.js
* Chai
* expect.js
* expect-jsx
* sinon.js
* React Test Utils
* Enzyme
* React Testing Library
By Yariv Gilad