JSPM

Found 9442 results for testing

jest-cli

Delightful JavaScript Testing.

  • v30.1.1
  • 60.07
  • Published

@jest/core

Delightful JavaScript Testing.

  • v30.1.1
  • 59.45
  • Published

jest

Delightful JavaScript Testing.

  • v30.1.1
  • 59.13
  • Published

deep-eql

Improved deep equality testing for Node.js and the browser.

  • v5.0.2
  • 59.03
  • Published

axe-core

Accessibility engine for automated Web UI testing

  • v4.10.3
  • 59.02
  • Published

chai

BDD/TDD assertion library for node.js and the browser. Test framework agnostic.

  • v6.0.1
  • 58.92
  • Published

memfs

In-memory file-system with Node's fs API.

  • v4.38.2
  • 58.74
  • Published

@testing-library/dom

Simple and complete DOM testing utilities that encourage good testing practices.

  • v10.4.1
  • 58.61
  • Published

@testing-library/react

Simple and complete React DOM testing utilities that encourage good testing practices.

  • v16.3.0
  • 58.25
  • Published

ts-jest

A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript

  • v29.4.1
  • 58.01
  • Published

mocha

simple, flexible, fun test framework

  • v11.7.1
  • 56.16
  • Published

expect-type

[![CI](https://github.com/mmkal/expect-type/actions/workflows/ci.yml/badge.svg)](https://github.com/mmkal/expect-type/actions/workflows/ci.yml) ![npm](https://img.shields.io/npm/dt/expect-type) [![X (formerly Twitter) Follow](https://img.shields.io/twitte

  • v1.2.2
  • 56.11
  • Published

@mswjs/interceptors

Low-level HTTP/HTTPS/XHR/fetch request interception library.

  • v0.39.6
  • 55.28
  • Published

sinon

JavaScript test spies, stubs and mocks.

  • v21.0.0
  • 55.00
  • Published

msw

Seamless REST/GraphQL API mocking library for browser and Node.js.

  • v2.10.5
  • 54.91
  • Published

supertest

SuperAgent driven library for testing HTTP servers

  • v7.1.4
  • 54.78
  • Published

nise

Fake XHR and server

  • v6.1.1
  • 54.71
  • Published

eslint-plugin-testing-library

ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library

  • v7.6.6
  • 54.70
  • Published

cypress

Cypress is a next generation front end testing tool built for the modern web

  • v15.0.0
  • 54.54
  • Published

nyc

the Istanbul command line interface

  • v17.1.0
  • 54.28
  • Published

fast-check

Property based testing framework for JavaScript (like QuickCheck)

  • v4.3.0
  • 53.32
  • Published

jasmine-core

Simple JavaScript testing framework for browsers and node.js

  • v5.9.0
  • 53.15
  • Published

@testing-library/react-hooks

Simple and complete React hooks testing utilities that encourage good testing practices.

  • v8.0.1
  • 51.99
  • Published

karma

Spectacular Test Runner for JavaScript.

  • v6.4.4
  • 51.65
  • Published

enzyme-shallow-equal

Adaptation of react-addons-shallow-compare, for independent usage

  • v1.0.7
  • 50.83
  • Published

chai-as-promised

Extends Chai with assertions about promises.

  • v8.0.2
  • 50.46
  • Published

enzyme

JavaScript Testing utilities for React

  • v3.11.0
  • 49.89
  • Published

jest-extended

Additional Jest matchers

  • v6.0.0
  • 49.63
  • Published

selenium-webdriver

The official WebDriver JavaScript bindings from the Selenium project

  • v4.35.0
  • 49.56
  • Published

aws-sdk-client-mock

Easy and powerful mocking of AWS SDK v3 Clients

  • v4.1.0
  • 49.56
  • Published

@cucumber/cucumber

The official JavaScript implementation of Cucumber.

  • v12.2.0
  • 49.47
  • Published

jasmine

CLI for Jasmine, a simple JavaScript testing framework for browsers and Node

  • v5.9.0
  • 49.37
  • Published

testcontainers

Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container

  • v11.5.1
  • 49.35
  • Published

@testing-library/cypress

Simple and complete custom Cypress commands and utilities that encourage good testing practices.

  • v10.0.3
  • 48.81
  • Published

node-mocks-http

Mock 'http' objects for testing Express, Next.js and Koa routing functions

  • v1.17.2
  • 48.61
  • Published

@axe-core/playwright

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 48.57
  • Published

sinon-chai

Extends Chai with assertions for the Sinon.JS mocking framework.

  • v4.0.1
  • 48.05
  • Published

fetch-mock

Mock http requests made using fetch

  • v12.5.4
  • 48.03
  • Published

@appium/types

Various type declarations used across Appium

  • v1.0.0
  • 47.87
  • Published

wait-for-expect

Wait for expectation to be true, useful for integration and end to end testing

  • v4.0.0
  • 47.83
  • Published

query-selector-shadow-dom

use querySelector syntax to search for nodes inside of (nested) shadow roots

  • v1.0.1
  • 47.78
  • Published

webdriver-manager

A selenium server and browser driver manager for your end to end tests.

  • v12.1.9
  • 47.56
  • Published

browserstack

A client for working with the BrowserStack APIs.

  • v1.6.1
  • 47.37
  • Published

jasminewd2

WebDriverJS adapter for Jasmine2.

  • v2.2.0
  • 47.29
  • Published

next-router-mock

Mock implementation of the Next.js Router

  • v1.0.2
  • 47.15
  • Published

blocking-proxy

WebDriver Proxy for testing rich clients. It block certain calls until Angular is done updating the page under test.

  • v1.0.1
  • 47.13
  • Published

enzyme-to-json

convert enzyme wrapper to a format compatible with Jest snapshot

  • v3.6.2
  • 47.09
  • Published

webdriver-js-extender

A plugin which adds additional commands to selenium's javascript implementation of the webdriver client side API

  • v2.2.0
  • 46.98
  • Published

newman

Command-line companion utility for Postman

  • v6.2.1
  • 46.93
  • Published

tap

A Test-Anything-Protocol library for JavaScript

  • v21.1.0
  • 46.76
  • Published

@appium/support

Support libs used across Appium packages

  • v7.0.0
  • 46.75
  • Published

chai-string

strings comparison matchers for chai

  • v1.6.0
  • 46.66
  • Published

ava

Node.js test runner that lets you develop with confidence.

  • v6.4.1
  • 46.45
  • Published

ng-mocks

An Angular testing library for creating mock services, components, directives, pipes and modules in unit tests. It provides shallow rendering, precise stubs to fake child dependencies. ng-mocks works with Angular 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

  • v14.13.5
  • 46.34
  • Published

@golevelup/ts-jest

Reusable utilities to help level up NestJS Testing

  • v0.7.0
  • 45.94
  • Published

@appium/logger

A Universal Logger For The Appium Ecosystem

  • v2.0.0
  • 45.87
  • Published

fishery

A library for setting up JavaScript factories to help build objects as test data, with full TypeScript support

  • v2.3.1
  • 45.68
  • Published

appium

Automation for Apps.

  • v3.0.1
  • 45.53
  • Published

@appium/docutils

Documentation generation utilities for Appium and related projects

  • v2.0.1
  • 45.44
  • Published

react-select-event

Simulate react-select events for react-testing-library

  • v5.5.1
  • 45.14
  • Published

mock-property

Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.

  • v1.1.0
  • 44.94
  • Published

@storybook/addon-vitest

Storybook Vitest addon: Blazing fast component testing using stories

  • v9.1.3
  • 44.89
  • Published

empower-core

Power Assert feature enhancer for assert function/object

  • v1.2.0
  • 44.80
  • Published

jest-fixed-jsdom

A superset of the JSDOM environment for Jest that respects Node.js globals.

  • v0.0.9
  • 44.70
  • Published

miragejs

A client-side server to help you build, test and demo your JavaScript app

  • v0.1.48
  • 44.63
  • Published

arrgv

Parsing string to array of args like node on bash do.

  • v1.0.2
  • 44.53
  • Published

mailosaur

The Mailosaur Node library lets you integrate email and SMS testing into your continuous integration process.

  • v8.8.1
  • 43.98
  • Published

karma-cli

The Karma command line interface.

  • v2.0.0
  • 43.88
  • Published

qunit

The powerful, easy-to-use testing framework.

  • v2.24.1
  • 43.84
  • Published

jsdom-testing-mocks

A set of tools for emulating browser behavior in jsdom environment

  • v1.15.2
  • 43.71
  • Published

@appium/strongbox

Persistent storage for Appium extensions

  • v1.0.0
  • 43.30
  • Published

cypress-localstorage-commands

Extends Cypress' cy commands with localStorage methods. Allows preserving localStorage between tests

  • v2.2.8
  • 43.25
  • Published

testem

Test'em 'scripts! Javascript Unit testing made easy.

  • v3.16.0
  • 43.21
  • Published

mockttp

Mock HTTP server for testing HTTP clients and stubbing webservices

  • v4.1.0
  • 43.19
  • Published

@jest-mock/express

A lightweight Jest mock for unit testing Express

  • v3.0.0
  • 43.16
  • Published

process-exists

Check if a process is running

  • v5.0.0
  • 43.15
  • Published

@testing-library/svelte

Simple and complete Svelte testing utilities that encourage good testing practices.

  • v5.2.8
  • 43.07
  • Published

testcafe

Automated browser testing for the modern web development stack.

  • v3.7.2
  • 43.04
  • Published

jasmine-marbles

Marble testing helpers for RxJS and Jasmine

  • v0.9.2
  • 42.92
  • Published

codeceptjs

Supercharged End 2 End Testing Framework for NodeJS

  • v3.7.4
  • 42.84
  • Published

casual

Fake data generator

  • v1.6.2
  • 42.82
  • Published

chai-jest-snapshot

Chai assertion that provides Jest's snapshot testing

  • v2.0.0
  • 42.81
  • Published

power-assert

Power Assert in JavaScript

  • v1.6.1
  • 42.66
  • Published

angular-mocks

AngularJS mocks for testing

  • v1.8.3
  • 42.45
  • Published

empower

Power Assert feature enhancer for assert function/object

  • v1.3.1
  • 42.35
  • Published

cypress-fail-fast

Skip the rest of Cypress tests on first failure

  • v7.1.1
  • 42.21
  • Published

deep-equal-ident

A function to test for identical deep equality (based on lodash's isEqual).

  • v1.1.1
  • 42.19
  • Published

pactum

REST API Testing Tool for all levels in a Test Pyramid

  • v3.8.0
  • 42.18
  • Published

@cypress/react

Test React components using Cypress

  • v9.0.1
  • 42.17
  • Published

jest-enzyme

Testing Matchers for Enzyme

  • v7.1.2
  • 41.90
  • Published

jest-preview

Preview your Jest tests in a browser

  • v0.3.1
  • 41.87
  • Published

nightwatch

Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.

  • v3.12.2
  • 41.84
  • Published

@angular-builders/jest

Jest runner for Angular build facade. Allows ng test run with Jest instead of Karma

  • v20.0.0
  • 41.82
  • Published

vitest-fail-on-console

Utility to make vitest tests fail when console.error() or console.warn() are used

  • v0.10.0
  • 41.73
  • Published

libtap

A Test-Anything-Protocol library for JavaScript

  • v1.4.1
  • 41.70
  • Published

chai-datetime

date / time comparison matchers for chai

  • v1.8.1
  • 41.69
  • Published

wd

WebDriver/Selenium 2 node.js client

  • v1.14.0
  • 41.60
  • Published

chai-deep-match

Extends Chai with an assertion for deeply matching objects (i.e. subset equality checking)

  • v1.2.1
  • 41.58
  • Published

mockery

Simplifying the use of mocks with Node.js

  • v2.1.0
  • 41.54
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 41.53
  • Published

@stryker-mutator/api

The api for the extendable JavaScript mutation testing framework Stryker

  • v9.0.1
  • 41.42
  • Published

qunit-dom

High Level DOM Assertions for QUnit

  • v3.5.0
  • 41.20
  • Published

@textlint/ast-tester

Compliance tests for textlint's AST(Abstract Syntax Tree).

  • v15.2.2
  • 40.98
  • Published

@fast-check/jest

Property based testing for Jest based on fast-check

  • v2.1.1
  • 40.97
  • Published

@wix-pilot/core

A flexible plugin that drives your tests with human-written commands, enhanced by the power of large language models (LLMs)

  • v3.4.1
  • 40.96
  • Published

playwright-bdd

BDD Testing with Playwright runner

  • v8.4.0
  • 40.94
  • Published

ignore-styles

Ignore imported style files when running in Node

  • v5.0.1
  • 40.94
  • Published

chai-arrays

a simple chai plugin for better array assertions

  • v2.2.0
  • 40.83
  • Published

cypress-mailosaur

Extends Cypress' cy commands that let you integrate email and SMS testing into your continuous integration process.

  • v2.17.0
  • 40.80
  • Published

mock-apollo-client

Library to help unit testing when using apollo-client

  • v1.3.1
  • 40.76
  • Published

espower-source

Power Assert instrumentor from source to source, with source-map

  • v2.3.0
  • 40.75
  • Published

filter-console

Filter out unwanted `console.log()` output

  • v1.0.0
  • 40.72
  • Published

empower-assert

Convert assert to power-assert on ESTree AST

  • v2.0.0
  • 40.71
  • Published

handler-agent

Zero-dependency (req,res) handler callback agent for use in client requests

  • v0.2.0
  • 40.62
  • Published

@cypress/schematic

Official Cypress schematic for the Angular CLI

  • v4.1.1
  • 40.61
  • Published

espower

Power Assert feature instrumentor based on the ECMAScript AST

  • v2.1.2
  • 40.60
  • Published

chai-spies

Spies for the Chai assertion library.

  • v1.1.0
  • 40.57
  • Published

chai-dom

DOM assertions for the Chai assertion library using vanilla JavaScript

  • v1.12.1
  • 40.50
  • Published

moxios

Mock axios requests for testing

  • v0.4.0
  • 40.49
  • Published

is-error-instance

Check if a value is an `Error` instance

  • v3.0.1
  • 40.43
  • Published

@nightwatch/chai

A forked of Chai 5 which adds Promise support in order to work with Nightwatch commands.

  • v5.0.3
  • 40.39
  • Published

db-migrate-shared

Shared resources of db-migrate for drivers and also used internally.

  • v1.2.0
  • 40.37
  • Published

mock-jwks

A tool to mock a JWKS for development of microservices who consume jwts signed with RSA

  • v3.3.5
  • 40.36
  • Published

espower-loader

Power Assert feature instrumentor on the fly

  • v1.2.2
  • 40.36
  • Published

@usebruno/cli

With Bruno CLI, you can now run your API collections with ease using simple command line commands.

  • v2.10.0
  • 40.18
  • Published

@open-wc/testing

Testing following open-wc recommendations

  • v4.0.0
  • 40.14
  • Published

maildev

SMTP Server and Web Interface for reading and testing emails during development

  • v2.2.1
  • 40.06
  • Published

cypress-tags

Use custom tags to slice up Cypress test runs.

  • v1.2.2
  • 40.02
  • Published

@testing-library/preact

Simple and complete Preact DOM testing utilities that encourage good testing practices.

  • v3.2.4
  • 39.99
  • Published

@argos-ci/core

Node.js SDK for visual testing with Argos.

  • v4.1.2
  • 39.84
  • Published

@clerk/testing

Utilities to help you create E2E test suites for apps using Clerk

  • v1.12.1
  • 39.79
  • Published

calibre

Calibre - Page speed performance testing with Google Lighthouse

  • v6.1.0
  • 39.75
  • Published

dirty-chai

Extends Chai with lint-friendly terminating assertions.

  • v2.0.1
  • 39.72
  • Published

reg-suit

![reg-suit](./images/reg-suit.jpg)

  • v0.14.5
  • 39.70
  • Published

wdio-wait-for

a library of conditions that are useful for end-to-end tests

  • v3.1.0
  • 39.68
  • Published

jest-marbles

Marble testing helpers library for RxJs and Jest

  • v3.1.1
  • 39.50
  • Published

rxjs-marbles

An RxJS marble testing library for any test framework

  • v7.0.1
  • 39.44
  • Published

storycap

A Storybook addon, Save the screenshot image of your stories! via puppeteer.

  • v5.0.1
  • 39.43
  • Published

cypress-image-diff-html-report

A HTML reporting module for Cypress-Image-Diff to parse the JSON output to a beautiful report

  • v2.2.0
  • 39.37
  • Published

next-test-api-route-handler

Confidently unit and integration test your Next.js API routes/handlers in an isolated Next.js-like environment

  • v5.0.2
  • 39.36
  • Published

vitest-when

Stub behaviors of Vitest mock functions with a small, readable API.

  • v0.8.0
  • 39.25
  • Published

hardhat-deploy

Hardhat Plugin For Replicable Deployments And Tests

  • v1.0.4
  • 39.16
  • Published

test-results-parser

Parse test results from JUnit, TestNG, xUnit, cucumber and many more

  • v0.2.8
  • 39.13
  • Published

cucumber-tsflow

Provides 'specflow' like bindings for CucumberJS 7.0.0+ in TypeScript 1.7+.

  • v4.5.2
  • 39.07
  • Published

@knapsack-pro/core

Knapsack Pro Core library splits tests across CI nodes and makes sure that tests will run in optimal time on each CI node. This library gives core features like communication with KnapsackPro.com API. This library is a dependency for other projects specif

  • v8.0.0
  • 39.01
  • Published

rocha

Runs Mocha unit tests but randomizes their order

  • v2.5.10
  • 39.00
  • Published

nest-commander-testing

A testing utility for nest-commander. It builds on top of ideas from @nestjs/testing and is not tied to any test framework directly.

  • v3.5.0
  • 38.95
  • Published

chai-enzyme

Chai.js assertions for enzyme

  • v1.0.0-beta.1
  • 38.87
  • Published

@axe-core/webdriverio

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 38.65
  • Published

gulp-mocha

Run Mocha tests

  • v10.0.1
  • 38.62
  • Published

allure-vitest

Allure Vitest integration

  • v3.3.3
  • 38.53
  • Published

jest-in-case

Jest utility for creating variations of the same test

  • v1.0.2
  • 38.52
  • Published

@neuralegion/cypress-har-generator

The Cypress plugin for generating HTTP Archive (HAR) files is a tool that allows developers and QA engineers to capture detailed information about network requests made during the execution of Cypress tests.

  • v5.17.1
  • 38.49
  • Published

loki

Visual Regression Testing for Storybook

  • v0.35.1
  • 38.48
  • Published

ember-try

An ember-cli addon to test against multiple dependencies, such as ember and ember-data.

  • v4.0.0
  • 38.46
  • Published

allure-jest

Allure Jest integration

  • v3.3.3
  • 38.40
  • Published

ember-cli-mirage

A client-side server to help you build, test and demo your Ember app

  • v3.0.4
  • 38.36
  • Published

typemoq

A simple mocking library for TypeScript

  • v2.1.0
  • 38.35
  • Published

chai-files

file system assertions for chai

  • v1.4.0
  • 38.34
  • Published

timemachine

Test your time critical app by overriding the native Javascript Date function

  • v0.3.2
  • 38.23
  • Published

vows

Asynchronous BDD & continuous integration for node.js

  • v0.8.3
  • 38.20
  • Published

openapi-validator

Common code for jest-openapi and Chai OpenAPI Response Validator

  • v0.14.2
  • 38.12
  • Published

ngx-translate-testing

A library of utilities for testing with the ngx-translate i18n Angular library

  • v7.0.0
  • 38.04
  • Published

msw-trpc

tRPC API for Mock Service Worker (MSW).

  • v2.0.1
  • 37.90
  • Published

@webext-core/fake-browser

An in-memory implementation of webextension-polyfill for testing. Supports all test frameworks (Vitest, Jest, etc)

  • v1.3.2
  • 37.88
  • Published