Testing
Puppeteer89.4K

Headless Chrome.

Playwright68.4K

Headless Chromium, WebKit, and Firefox with a single API.

Jest44.4K

Painless JavaScript testing.

Mocha22.7K

Feature-rich test framework making asynchronous testing simple and fun.

AVA20.8K

Futuristic test runner.

Nock12.8K

HTTP mocking and expectations.

Nightwatch11.9K

Automated UI testing framework based on Selenium WebDriver.

TestCafe9.8K

Automated browser testing.

Sinon.JS9.7K

Test spies, stubs and mocks.

WebdriverIO9.1K

Automated testing based on the WebDriver protocol.

axe-core6.1K

Accessibility engine for automated Web UI testing.

tape5.8K

TAP-producing test harness.

nyc5.6K

Code coverage tool built on istanbul that works with subprocesses.

intern4.4K

Code testing stack.

CodeceptJS4.1K

End-to-end testing.

power-assert2.8K

Provides descriptive assertion messages through the standard assert interface.

toxy2.7K

Hackable HTTP proxy to simulate failure scenarios and network conditions.

loadtest2.6K

Run load tests for your web application, with an API for automation.

tap2.4K

TAP test framework.

trevor2.1K

Run tests against multiple versions of Node.js without switching versions manually or pushing to Travis CI.

testcontainers-node2K

Provides lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

nve696

Run any command on multiple versions of Node.js locally.

Mochify346

TDD with Browserify, Mocha, PhantomJS and WebDriver.

testen175

Run tests for multiple versions of Node.js locally with NVM.

hook-std54

Hook and modify stdout/stderr.

navit48

PhantomJS / SlimerJS wrapper to simplify browser test scripting.