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
proxyquireify
Proxies browserify's require in order to allow overriding dependencies during testing.
3.1k+72%--
3.2.1
CommonJSNoneTesting
unexpected-express
Extend the unexpected assertion library with support for testing Express middleware
3.1k-0%-4 years ago
13.1.2
CommonJSNoneTesting
proofshot
Open-source, agent-agnostic CLI for visual verification. Your AI coding agent builds a feature — ProofShot records video proof it works.
3k--5 months ago
1.6.0
ESM onlyBundledTesting, Video and audio
@zitterorg/magni-eos
[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![dependency status][deps-svg]][deps-url] [![dev dependency status][dev-deps-svg]][dev-deps-url] [![License][license-image]][license-url] [![Downloads][downloads-im
3k---2 years ago
5.8.60
CommonJSNoneCLI tools and terminal utilities, Testing
respect
Comparison plugin for BDD assertion libraries (chai, should)
3k+115%-6 years ago
0.2.3
CommonJSNoneTesting
@stdlib/assert-is-empty-array
Test if a value is an empty array.
3k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
jest-mock-fetch
Synchronous `fetch` mock for Jest
3k-44%-4 years ago
2.0.5
CommonJSBundledTesting
playwright-ajv-schema-validator
A Playwright plugin for API schema validation against plain JSON schemas, Swagger schema documents. Built on the robust core-ajv-schema-validator plugin and powered by the Ajv JSON Schema Validator, it delivers results in a clear, user-friendly format, si
3k-5%-1 year ago
1.0.2
CommonJSBundledScraping and browser automation, Testing
connect-api-mocker
A connect middleware to serve a RESTful api by some json, xml or js files
3k-43%-2 years ago
1.11.0
CommonJSNoneTesting
@rstest/browser-react
React component testing support for Rstest browser mode
3k---2 days ago
0.12.1
ESM onlyBundledTesting, React
create-test-server
Creates a minimal Express server for testing
3k-23%-7 years ago
3.0.1
CommonJSNoneTesting, Dev servers and API mocking
webgl-mock
A simple implementation-less interface for testing code outside of WebGL
3k+3%-8 years ago
0.1.7
CommonJSNone3D, WebGL and game engines, Testing
graphql-query-test-mock
Mock queries to your GraphQL backend in your Jest tests.
3k-65%-6 years ago
0.12.1
CommonJSBundledGraphQL, Testing
@pixi/webworker-plugins
Plugins for Web Workers
2.9k---9 months ago
1.0.1
ESM + CommonJSBundledBundler plugins and loaders, Testing
cypress-react-router
Adds cy.routerNavigate() command to the Cypress object to navigate using the React Router Dom history API. The command take the to and an optional options object as parameters.
2.9k+4%-4 years ago
2.0.1
ESM + CommonJSBundledRouting, React
casperjs
A navigation scripting & testing utility for PhantomJS and SlimerJS
2.9k-30%-9 years ago
1.1.4
-NoneTesting
unexpected-dom
DOM plugin for the unexpected assertion libary
2.9k+30%-2 years ago
6.0.1
CommonJSNoneTesting
@web/test-runner-cli
CLI for Web Test Runner
2.9k---2 years ago
0.11.0
ESM + CommonJSNoneCLI tools and terminal utilities, Testing
@johanneskares/wallet-mock
Mock Web3 Browser wallets, like Metamask, in Playwright tests.
2.9k---2 years ago
1.4.1
CommonJSBundledBlockchain and Web3, Testing
redux-actions-assertions
Assertions for redux actions testing
2.9k-6%-9 years ago
1.3.0
-NoneTesting, State management
google-drive-mock
Mock-Server that simulates being google-drive. Used for testing.
2.8k--3 months ago
1.2.0
CommonJSBundledTesting, Dev servers and API mocking
unexpected-set
Add support to Unexpected for testing Set instances
2.8k-16%-5 years ago
3.3.0
CommonJSNoneTesting
@stdlib/array-base-assert-is-complex-typed-array
Test if a value is a complex typed array.
2.8k---7 months ago
0.1.3
CommonJSBundledTesting
testdouble-jest
testdouble.js extension to add support for Jest module mocking
2.7k-12%--
2.0.0
CommonJSNoneTesting
tape-run
Headless tape test runner
2.7k-41%-3 years ago
11.0.0
CommonJSNoneTesting
@clipboard-health/playwright-reporter-llm
Playwright reporter that outputs structured JSON for LLM agents. Minimal console output, flat schema, easy to filter to failures.
2.7k---2 days ago
2.11.7
CommonJSBundledTesting, Scraping and browser automation
mocked-server
Utility for mocking remote APIs servers for testing purposes
2.7k+184%-1 month ago
8.6.0
CommonJSBundledTesting
@stdlib/complex-float64-base-assert-is-same-value
Test whether two double-precision complex floating-point numbers are the same value.
2.7k---7 months ago
0.0.3
CommonJSBundledTesting
@esm2cjs/is
Type check values. This is a fork of sindresorhus/is, but with CommonJS support.
2.7k---3 years ago
5.6.0
ESM + CommonJSBundledTesting
neon-testing
A testing utility for seamless integration tests with Neon Postgres, for Vitest and Bun Test.
2.7k+1799%-1 month ago
3.0.1
ESM onlyBundledDatabase clients and drivers, Testing
@maildev/core
Core types, utilities, and storage abstraction for MailDev
2.7k---2 days ago
3.0.0
ESM onlyBundledEmail, Testing
@maildev/smtp
SMTP server for MailDev
2.7k---2 days ago
3.0.0
ESM onlyBundledEmail, Testing
@stdlib/assert-is-bigint
Test if a value is a BigInt.
2.7k---7 months ago
0.2.4
CommonJSBundledUtility libraries, Testing
mongo-mock
Let's pretend we have a real MongoDB
2.7k-24%-3 years ago
4.2.0
CommonJSNoneTesting
@stdlib/ndarray-base-assert-is-safe-data-type-cast
Determine if an ndarray data type can be safely cast to another ndarray data type.
2.7k---7 months ago
0.3.1
CommonJSBundledTypeScript tooling, Testing
@webhooksite/cli
A console utility used to interact with the Webhook.site API and proxy/forward/tunnel requests from a Webhook.site URL to any destination on your local network.
2.7k---2 days ago
0.3.4
ESM onlyNoneCLI tools and terminal utilities, Dev servers and API mocking
@stdlib/ndarray-base-assert-is-same-kind-data-type-cast
Determine if an ndarray data type can be safely cast to, or is of the same kind as, another ndarray data type.
2.7k---7 months ago
0.3.1
CommonJSBundledTypeScript tooling, Testing
@stdlib/ndarray-base-assert-is-allowed-data-type-cast
Determine if an ndarray data type can be cast to another ndarray data type according to a specified casting mode.
2.7k---7 months ago
0.3.1
CommonJSBundledTypeScript tooling, Testing
fuxor
Simple dependency injection by overriding require
2.6k-29%-6 years ago
2.3.0
CommonJSNoneTesting
@stdlib/assert-is-iterator-like
Test if a value is iterator-like.
2.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@stdlib/array-base-assert-is-real-data-type
Test if an input value is a supported array real-valued data type.
2.6k---7 months ago
0.2.2
CommonJSBundledTesting, Node.js utilities
@stdlib/array-base-assert-is-signed-integer-data-type
Test if an input value is a supported array signed integer data type.
2.6k---7 months ago
0.2.2
CommonJSBundledTesting, Node.js utilities
@stdlib/ndarray-base-assert-is-mostly-safe-data-type-cast
Determine if an ndarray data type can be safely cast or, for floating-point data types, downcast to another ndarray data type.
2.6k---7 months ago
0.3.1
CommonJSBundledTesting, Node.js utilities
@stdlib/array-base-assert-is-real-floating-point-data-type
Test if an input value is a supported array real-valued floating-point data type.
2.6k---7 months ago
0.2.2
CommonJSBundledTesting, Node.js utilities
@serverless/test
Test utilities for serverless libraries
2.6k---3 years ago
11.1.1
-NoneTesting
vitest-openapi
[![npm](https://img.shields.io/npm/v/vitest-openapi.svg)](https://www.npmjs.com/package/vitest-openapi) [![test](https://github.com/yutak23/vitest-openapi/actions/workflows/test.yaml/badge.svg)](https://github.com/yutak23/vitest-openapi/actions/workflows/
2.6k+105%-2 years ago
1.0.3
ESM onlyBundledDocumentation tooling, TypeScript tooling
replay
When API testing slows you down: record and replay HTTP responses like a boss
2.6k-4%--
2.4.0
CommonJSNoneTesting
@vafanassieff/msw-trpc
tRPC API for Mock Service Worker (MSW).
2.6k---1 year ago
2.0.0-beta.8
ESM onlyBundledTesting
icedfrisby-nock
Concise support for mock requests in IcedFrisby
2.6k-13%--
2.1.0
CommonJSNoneDev servers and API mocking, Testing
@stdlib/assert-is-prototype-of
Test if an object's prototype chain contains a provided prototype.
2.6k---7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing

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.