Package category
Testing
Test runners, assertion libraries, mocking and end-to-end testing.
1,409 packages15 comparisons
Packages compared
1,409 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @web/dev-server-legacy Plugin for legacy browsers in @web/dev-server | 7.9k | - | - | - | 2 months ago 3.0.0 | ESM + CommonJS | Bundled | Testing, TypeScript tooling |
| grunt-mocha-cli Run Mocha server-side tests in Grunt. | 7.9k | +16% | - | - 7.0.0 | CommonJS | None | Testing | |
| @stdlib/ndarray-base-assert-is-data-type-object Test if an input value is an ndarray data type object. | 7.8k | - | - | - | 7 months ago 0.0.1 | CommonJS | Bundled | Testing, Utility libraries |
| @stdlib/ndarray-base-assert-is-data-type Test if an input value is a supported ndarray data type. | 7.8k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling, Testing |
| aws-lambda-test-utils Test your AWS Lambda Functions for reals! | 7.8k | -59% | - | 8 years ago 1.3.0 | CommonJS | None | Cloud SDKs, Testing | |
| cypress-shadow-dom Extend Cypress commands with shadow DOM support | 7.7k | -25% | - | 6 years ago 1.4.1 | CommonJS | Bundled | Testing | |
| @soleo/google-maps-vitest-mocks [](https://www.npmjs.com/package/@googlemaps/jest-mocks)  ](https://www.npmjs.com/package/@googlemaps/jest-mocks)  ![Release](https://github.com/googlemaps/js-jest-mocks/workf
- @stdlib/assert-is-typed-array-likeTest if a value is typed-array-like.
- poku🐷 Poku makes testing easy for Node.js, Bun, Deno, and you at the same time.
- @limrun/base-driverBase driver class for Appium drivers
- mock-browserA mock browser with window, document, location, navigation, local and session storage to use for client side code tests in a node environment.
- vue3-snapshot-serializerVitest snapshot serializer for Vue 3 components
- @stdlib/assert-is-method-inTest if an object has a specified method name, either own or inherited.
- @factorialco/specbanditDistributed test runner using Redis as a work queue. Push file paths to a Redis list, then multiple CI runners atomically steal batches and execute them via a configurable command.
- easytimer.jsTimer/Chronometer/Countdown compatible with AMD and NodeJS
- web-component-testerweb-component-tester makes testing your web components a breeze!
- @stdlib/assert-containsTest if an array-like value contains a search value.
- mocha-jsdomSimple integration of jsdom into mocha tests
- sandboxed-moduleA sandboxed Node.js module loader that lets you inject dependencies into your modules.
- blue-tapeTape test runner with promise support
- @johanblumenberg/ts-mockitoMocking library for TypeScript
- vitest-dynamodb-litefast dynamodb mock on local for vitest
- @lushly-dev/afd-testingTesting utilities for Agent-First Development
- spawkchild_process.spawn mocking library
- html-dndHTML Drag and Drop Simulator for E2E testing
- sequelize-test-helpersA collection of utilities to help with unit-testing sequelize models
- @serenity-js/cucumberSerenity/JS test runner adapter for seamless integration with any version of Cucumber.js, facilitating BDD-style test automation and leveraging Serenity/JS reporting capabilities
- @stdlib/ndarray-base-assert-is-column-major-stringTest whether an input value is the string representing column-major order.
- @stdlib/assert-has-propertyTest if an object has a specified property, either own or inherited.
- @firanorg/mollitia-molestias-accusamus[![github actions][actions-image]][actions-url] [![coverage][codecov-image]][codecov-url] [![License][license-image]][license-url] [![Downloads][downloads-image]][downloads-url]
- playwright-advanced-harAdvanced HAR routing for Playwright
- mocha-typescriptTypeScript decorators based wrapper over mocha's interface
- @stdlib/assert-is-struct-constructor-likeTest if a value is struct constructor-like.
- @qase/mcp-serverOfficial MCP server for Qase Test Management Platform
- @stdlib/assert-is-dataviewTest if a value is a DataView.
- ctrf-cliVarious CTRF utilities available from the command line
- cypress-msw-interceptorA networking layer for Cypress using MSW
- @factory-js/prisma-factory🏭 The FactoryJS plugin for Prisma
- @logtape/testingTesting utilities for collecting and asserting LogTape records
- playwright-network-cacheCache network requests in Playwright tests
- @zenrows/browser-sdkZenRows Scraping Browser JavaScript SDK
- mockserverEasily mock your webservices while testing frontends.
- mocha-circleci-reporterA mocha reporter that supports Circle CI, via a combined jUnit and Spec reporter output.
- @serenity-js/playwright-testSerenity/JS test runner adapter for Playwright Test, combining Playwright's developer experience with the advanced reporting and automation capabilities of Serenity/JS
- chai-fsChai assertions for Node.js filesystem
- mock-amqplibstub rabbit mq in integration tests
- japaLean test runner for Node.js
- vitest-environment-prisma-postgresVitest environment for Prisma & PostgreSQL designed for fast integration tests: seed your database once with production-like data, then run each test in a transaction that is rolled back after execution. Tests remain isolated without expensive reseeding.
- formatjsJavaScript date format tester.
- @stdlib/assert-is-ndarray-likeTest if a value is ndarray-like.
- selenium-webdriver vs wd
- @appium/types vs selenium-webdriver
- msw vs json-server
- @copilotkit/aimock vs mock-socket
- @appium/types vs wd
- mockttp vs ts-mockito
- mock-socket vs ts-mockito
- rewire vs ng-mocks
- msw vs miragejs
- codeceptjs vs playwright-bdd
- codeceptjs vs nightwatch
- mocha vs jasmine-core
- mock-socket vs ng-mocks
- fast-check vs rewire
- ts-jest vs @golevelup/ts-jest