Skip to content

Testing

Code quality tools

  • xo - JavaScript linter with great defaults
  • prettier - Prettier is an opinionated code formatter.
  • ESLint - A fully pluggable tool for identifying and reporting on patterns in JavaScript.

Testing Frameworks

  • ava - Futuristic JavaScript test runner
  • jest - Delightful JavaScript Testing Framework with a focus on simplicity
  • mocha - Simple, flexible, fun javascript test framework for node.js & the browser.
  • jasmine - DOM-less simple JavaScript testing framework.
  • Playwright - Playwright is a framework for Web Testing and Automation

Test runners

  • puppeteer - Headless Chrome Node.js API by official Google Chrome team.
  • cypress - Fast, easy and reliable testing for anything that runs in a browser.

Libraries

  • Polly.js - Record, replay, and stub HTTP interactions.