Skip to content
JS
Package category

Testing

Test runners, assertion libraries, mocking and end-to-end testing.

1,409 packages15 comparisons

Packages compared

1,409 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
chai-deep-match
Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)
16.1k-84%-8 years ago
1.2.1
CommonJSNoneTesting
chai-jquery
jQuery assertions for the Chai assertion library
16k-21%-7 years ago
2.1.0
CommonJSNoneTesting
@wdio/image-comparison-core
Image comparison core module for @wdio/visual-service - WebdriverIO visual testing framework
16k---2 months ago
2.1.0
ESM onlyBundledTesting
serverless-spy
CDK-based library for writing elegant integration tests on AWS serverless architecture and an additional web console to monitor events in real time.
16k+320%-25 days ago
3.0.1
ESM + CommonJSBundledCloud SDKs, Testing
cypress-mailpit
Cypress Commands for Mailpit 💌
15.9k+50%-6 months ago
2.0.0
CommonJSBundledTesting, TypeScript tooling
spok
Checks a given object against a given set of specifications to keep you from writing boilerplate tests.
15.9k-27%-3 years ago
1.5.5
CommonJSBundledTesting
codeclimate-test-reporter
Code Climate test reporter client for javascript projects
15.8k-57%--
0.5.1
CommonJSNoneTesting
vitest-webgl-canvas-mock
Mock both 2D and WebGL contexts in Vitest.
15.7k+23%-3 years ago
1.1.0
ESM onlyBundled3D, WebGL and game engines, Testing
@serenity-js/core
The core Serenity/JS framework, providing the Screenplay Pattern interfaces, as well as the test reporting and integration infrastructure
15.7k---10 days ago
3.48.0
ESM + CommonJSBundledTesting
loki
Visual Regression Testing for Storybook
15.7k-55%-2 years ago
0.35.1
-NoneDocumentation tooling, Testing
mock-spawn
A mock for child_process.spawn
15.6k-24%-11 years ago
0.2.6
-NoneNode.js utilities, Testing
karma-jasmine-order-reporter
Reports Jasmine order seed that was used to randomize specs in Karma Runner
15.4k-22%-2 years ago
1.2.0
CommonJSNoneTesting
axe-testcafe
The TestCafe module that allows you to use the aXe accessibility engine in TestCafe tests
15.2k+76%-7 years ago
3.0.0
CommonJSBundledAccessibility, Testing
@stdlib/assert-is-nonnegative-integer-array
Test if a value is an array-like object containing only nonnegative integers.
15.2k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
require-inject
A simple mock injector compatible needing no instrumentation in the libraries being tested
15.2k-47%-7 years ago
1.4.4
CommonJSNoneTesting
jest-prop-type-error
Makes Jest throw on React prop-type failures
15.2k-13%-8 years ago
1.1.0
CommonJSNoneTesting, React
@browserstack/mcp-server
BrowserStack's Official MCP Server
15.1k---2 days ago
1.5.0
ESM onlyBundledTesting
chai-bn
Chai assertions for comparing arbitrary-precision integers using the bignumber.js library
15.1k+44%-4 years ago
0.3.1
CommonJSBundledNumbers and maths, Testing
@platejs/test-utils
Testing utilities for Plate
15k---21 days ago
53.3.10
ESM onlyBundledRich text and code editors, Testing
jquery-mockjax
The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses.
15k+20%-4 months ago
3.0.1
ESM + CommonJSNoneTesting
@knapsack-pro/cypress
Knapsack Pro Cypress splits Cypress.io tests across CI nodes and makes sure that tests will run in optimal time on each CI node.
14.9k---2 months ago
10.0.0
ESM onlyNoneTesting
rollup-plugin-workbox
Rollup plugin that builds a service worker with workbox as part of your rollup build
14.4k+12%-2 months ago
9.0.0
ESM + CommonJSBundledDev servers and API mocking, Testing
@wdio/tauri-plugin
Tauri plugin providing execute and mocking capabilities for WebDriverIO testing
14.4k---19 days ago
1.4.0
ESM onlyBundledTesting
newman-reporter-allure
Allure Newman integration
14.4k+24%-9 days ago
3.12.2
ESM + CommonJSBundledTesting
deverything
Everything you need for Dev
14.3k+631%-1 month ago
5.8.1
ESM + CommonJSBundledTesting, Utility libraries
browser-env
Simulates a global browser environment using jsdom
14.3k-37%-6 years ago
3.3.0
CommonJSNoneTesting
@kie/mock-github
A bunch of tools to configure and create a local github environment to test your github actions in without having to clutter your github with test repositories, actions or hitting github api rate limits.
14.3k---4 months ago
2.0.2
CommonJSBundledTesting, Dev servers and API mocking
@sa11y/jest
Accessibility testing matcher for Jest
14.3k---9 days ago
8.1.1
CommonJSBundledAccessibility, Testing
@factory-js/factory
🏭 The object generator for testing
14.2k---7 months ago
0.4.2
ESM + CommonJSBundledORMs and query builders, Testing
vscode-tmgrammar-test
Test runner for VSCode textmate grammars
14.2k+100%-2 years ago
0.1.3
-NoneTesting
gpu-mock.js
A simple mocker for testing threaded development
14.2k+131%-2 months ago
1.4.1
CommonJSBundledTesting
jest-watch-repeat
Repeat test suite multiple times
14.1k+981%-17 days ago
4.0.2
ESM onlyBundledTesting
fs-fixture
Easily create test fixtures at a temporary file-system path
14.1k+99%-22 days ago
2.16.0
ESM + CommonJSBundledFiles and file systems, Testing
matrix-mock-request
Testing tool for mocking HTTP request/response pairs
14k+131%-3 years ago
2.6.0
CommonJSBundledTesting
@stdlib/assert-is-number-array
Test if a value is an array-like object of numbers.
13.8k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@mcpjam/sdk
MCP server unit testing, end to end (e2e) testing, and server evals
13.7k---today
8.16.0
ESM onlyBundledTesting
react-beautiful-dnd-test-utils
Test utils for react-beautiful-dnd built with react-testing-library.
13.5k-14%-4 years ago
4.1.1
CommonJSBundledTesting, React
api-contract-validator
Plugin for validating API schemas from API documentation
13.5k-11%-4 years ago
2.2.8
CommonJSBundledDocumentation tooling, Testing
vuex-mock-store
Simple and straightforward mock for Vuex v3.x Store
13.5k-2%-3 years ago
0.1.0
CommonJSBundledTesting, State management
raf-stub
Accurate and predictable testing of requestAnimationFrame and cancelAnimationFrame
13.3k-7%-7 years ago
3.0.0
ESM + CommonJSNoneTesting
@web/test-runner-junit-reporter
Junit reporter for @web/test-runner
13.1k---2 months ago
1.0.0
ESM + CommonJSBundledTesting, Dev servers and API mocking
@wdio/static-server-service
A WebdriverIO service that can serve your static websites
13.1k---5 days ago
9.32.0
ESM onlyBundledScraping and browser automation, Testing
ui5-test-runner
Standalone test runner for UI5
13.1k+36%-7 days ago
5.14.1
CommonJSNoneTesting
pretty-ansi
Convert ANSI escape sequences to human readable text
13.1k+10%-5 months ago
4.0.0
ESM + CommonJSBundledTesting
@seontechnologies/playwright-utils
A collection of utilities for Playwright.
13k---4 days ago
4.4.1
ESM + CommonJSBundledScraping and browser automation, Testing
@depay/web3-mock
JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.
13k---1 year ago
15.3.0
ESM + CommonJSNoneBlockchain and Web3, Testing
@stdlib/assert-is-nonnegative-number
Test if a value is a number having a nonnegative value.
13k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@global-cache/playwright
Key-value cache for sharing data between Playwright workers.
12.9k---3 months ago
0.5.1
CommonJSBundledTesting, Scraping and browser automation
@serenity-js/assertions
Serenity/JS universal assertion library supporting all types of functional tests, including both web and REST API scenarios
12.9k---10 days ago
3.48.0
ESM + CommonJSBundledTesting
mock-async-storage
Its a mock of react-native AsyncStorage for jest tests
12.9k+13%-2 years ago
2.9.0
ESM + CommonJSNoneTesting, React

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.