JavaScript Testing 
Here are 6 awesome frameworks and utilities to test your JavaScript code.
Jest
Mocha
Jasmine
Enzyme
Protractor
Cypress


Here are 6 awesome frameworks and utilities to test your JavaScript code.









By far the most popular general-purpose JavaScript Testing Framework.
Works for most projects, most frameworks, and libraries and has great support for TypeScript and Babel. https://jestjs.io/

Mocha is another popular choice for general-purpose testing in JavaScript and Node.js applications.
https://mochajs.org/

Jasmine is a behavior-driven Testing Framework for JavaScript.
It's easy to get started and easy to use.
https://jasmine.github.io/

Enzyme is a JavaScript Testing utility specifically built for testing React Components.
It's massively adopted in the React community and is often used in combination with Jest.
https://enzymejs.github.io/enzyme/

Protractor is an end-to-end Testing Framework for Angular Applications and is often used together with Jasmine.
https://www.protractortest.org/

Cypress is a complete end-to-end Testing Framework for JavaScript.
It's using its own test-runner and has certain syntax similarities with Enzyme.
It has become really popular and is a true pleasure to work with
