JavaScript: QUnit, Jest

Just like we have PHPUnit for writing PHP tests, we have Qunit, Mocha, and Jest for adding test coverage for JavaScript. Qunit is used by jQuery and is capable of testing any generic JavaScript code.

Jest has more features like mocking, promise support and is more popular. It is generally used with libraries like React but it’s not limited to it. Jest is also used by companies like Facebook, Airbnb, Instagram and has very good documentation and wide community support.