JavaScript - Testing Frameworks
- Karma -
- Jasmine -
- Protractor -
- Jest - https://jestjs.io/docs/en/getting-started
- Cypress -
- Spectator -
- Enzyme -
- Chai - used for expectations
- Sinon - used for test doubles
The main advantage of Karma / Jasmine / Protractor is they support cross-browser testing. If you only care about testing with Chrome and v8 engine then Jest and Cypress are preferred