JSPM

Found 9452 results for testing

jest-cli

Delightful JavaScript Testing.

  • v30.1.1
  • 60.04
  • Published

@jest/core

Delightful JavaScript Testing.

  • v30.1.1
  • 59.71
  • Published

axe-core

Accessibility engine for automated Web UI testing

  • v4.10.3
  • 59.14
  • Published

deep-eql

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

  • v5.0.2
  • 59.03
  • Published

memfs

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

  • v4.38.2
  • 58.93
  • Published

@testing-library/dom

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

  • v10.4.1
  • 58.85
  • Published

chai

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

  • v6.0.1
  • 58.68
  • Published

jest

Delightful JavaScript Testing.

  • v30.1.1
  • 58.56
  • Published

@testing-library/react

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

  • v16.3.0
  • 58.01
  • Published

ts-jest

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

  • v29.4.1
  • 57.66
  • 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
  • 55.92
  • Published

mocha

simple, flexible, fun test framework

  • v11.7.1
  • 55.86
  • Published

sinon

JavaScript test spies, stubs and mocks.

  • v21.0.0
  • 55.23
  • Published

@mswjs/interceptors

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

  • v0.39.6
  • 55.09
  • Published

supertest

SuperAgent driven library for testing HTTP servers

  • v7.1.4
  • 55.03
  • Published

msw

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

  • v2.11.1
  • 54.60
  • Published

nise

Fake XHR and server

  • v6.1.1
  • 54.37
  • Published

cypress

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

  • v15.0.0
  • 54.31
  • 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.30
  • Published

nyc

the Istanbul command line interface

  • v17.1.0
  • 53.81
  • Published

fast-check

Property based testing framework for JavaScript (like QuickCheck)

  • v4.3.0
  • 53.36
  • Published

jasmine-core

Simple JavaScript testing framework for browsers and node.js

  • v5.10.0
  • 52.51
  • Published

@testing-library/react-hooks

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

  • v8.0.1
  • 51.63
  • Published

karma

Spectacular Test Runner for JavaScript.

  • v6.4.4
  • 51.39
  • Published

enzyme-shallow-equal

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

  • v1.0.7
  • 50.49
  • Published

chai-as-promised

Extends Chai with assertions about promises.

  • v8.0.2
  • 50.15
  • Published

@cucumber/cucumber

The official JavaScript implementation of Cucumber.

  • v12.2.0
  • 49.69
  • Published

enzyme

JavaScript Testing utilities for React

  • v3.11.0
  • 49.61
  • Published

jest-extended

Additional Jest matchers

  • v6.0.0
  • 49.30
  • 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.19
  • Published

selenium-webdriver

The official WebDriver JavaScript bindings from the Selenium project

  • v4.35.0
  • 49.05
  • Published

jasmine

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

  • v5.10.0
  • 49.05
  • Published

@testing-library/cypress

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

  • v10.0.3
  • 48.88
  • Published

node-mocks-http

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

  • v1.17.2
  • 48.85
  • Published

@axe-core/playwright

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 48.41
  • Published

sinon-chai

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

  • v4.0.1
  • 48.02
  • Published

query-selector-shadow-dom

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

  • v1.0.1
  • 47.92
  • Published

@appium/types

Various type declarations used across Appium

  • v1.0.0
  • 47.80
  • Published

fetch-mock

Mock http requests made using fetch

  • v12.5.4
  • 47.76
  • Published

webdriver-manager

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

  • v12.1.9
  • 47.68
  • Published

wait-for-expect

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

  • v4.0.0
  • 47.33
  • Published

jasminewd2

WebDriverJS adapter for Jasmine2.

  • v2.2.0
  • 47.16
  • 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

next-router-mock

Mock implementation of the Next.js Router

  • v1.0.2
  • 46.98
  • Published

browserstack

A client for working with the BrowserStack APIs.

  • v1.6.1
  • 46.97
  • Published

enzyme-to-json

convert enzyme wrapper to a format compatible with Jest snapshot

  • v3.6.2
  • 46.67
  • 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.67
  • Published

newman

Command-line companion utility for Postman

  • v6.2.1
  • 46.48
  • Published

tap

A Test-Anything-Protocol library for JavaScript

  • v21.1.0
  • 46.47
  • Published

chai-string

strings comparison matchers for chai

  • v1.6.0
  • 46.37
  • Published

@appium/support

Support libs used across Appium packages

  • v7.0.0
  • 46.33
  • Published

ava

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

  • v6.4.1
  • 46.21
  • Published

@golevelup/ts-jest

Reusable utilities to help level up NestJS Testing

  • v0.7.0
  • 46.05
  • 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.03
  • Published

@appium/logger

A Universal Logger For The Appium Ecosystem

  • v2.0.0
  • 45.81
  • Published

appium

Automation for Apps.

  • v3.0.1
  • 45.59
  • Published

fishery

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

  • v2.3.1
  • 45.26
  • Published

@storybook/addon-vitest

Storybook Vitest addon: Blazing fast component testing using stories

  • v9.1.3
  • 45.13
  • Published

@appium/docutils

Documentation generation utilities for Appium and related projects

  • v2.0.1
  • 45.11
  • Published

empower-core

Power Assert feature enhancer for assert function/object

  • v1.2.0
  • 44.85
  • 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.84
  • Published

react-select-event

Simulate react-select events for react-testing-library

  • v5.5.1
  • 44.55
  • Published

jest-fixed-jsdom

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

  • v0.0.10
  • 44.53
  • Published

miragejs

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

  • v0.1.48
  • 44.46
  • Published

arrgv

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

  • v1.0.2
  • 44.23
  • Published

mailosaur

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

  • v8.8.1
  • 44.00
  • Published

karma-cli

The Karma command line interface.

  • v2.0.0
  • 43.88
  • Published

process-exists

Check if a process is running

  • v5.0.0
  • 43.72
  • Published

qunit

The powerful, easy-to-use testing framework.

  • v2.24.1
  • 43.41
  • Published

mockttp

Mock HTTP server for testing HTTP clients and stubbing webservices

  • v4.1.0
  • 43.41
  • Published

jsdom-testing-mocks

A set of tools for emulating browser behavior in jsdom environment

  • v1.15.2
  • 43.37
  • Published

testem

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

  • v3.16.0
  • 43.16
  • Published

jasmine-marbles

Marble testing helpers for RxJS and Jasmine

  • v0.9.2
  • 43.10
  • Published

@appium/strongbox

Persistent storage for Appium extensions

  • v1.0.0
  • 43.05
  • Published

@testing-library/svelte

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

  • v5.2.8
  • 42.84
  • Published

@jest-mock/express

A lightweight Jest mock for unit testing Express

  • v3.0.0
  • 42.82
  • Published

power-assert

Power Assert in JavaScript

  • v1.6.1
  • 42.82
  • Published

cypress-localstorage-commands

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

  • v2.2.8
  • 42.82
  • Published

codeceptjs

Supercharged End 2 End Testing Framework for NodeJS

  • v3.7.4
  • 42.69
  • Published

casual

Fake data generator

  • v1.6.2
  • 42.57
  • Published

testcafe

Automated browser testing for the modern web development stack.

  • v3.7.2
  • 42.51
  • Published

angular-mocks

AngularJS mocks for testing

  • v1.8.3
  • 42.50
  • Published

chai-jest-snapshot

Chai assertion that provides Jest's snapshot testing

  • v2.0.0
  • 42.49
  • Published

jest-preview

Preview your Jest tests in a browser

  • v0.3.1
  • 42.04
  • Published

pactum

REST API Testing Tool for all levels in a Test Pyramid

  • v3.8.0
  • 41.91
  • Published

empower

Power Assert feature enhancer for assert function/object

  • v1.3.1
  • 41.91
  • Published

cypress-fail-fast

Skip the rest of Cypress tests on first failure

  • v7.1.1
  • 41.86
  • Published

@cypress/react

Test React components using Cypress

  • v9.0.1
  • 41.82
  • Published

deep-equal-ident

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

  • v1.1.1
  • 41.79
  • Published

chai-deep-match

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

  • v1.2.1
  • 41.58
  • Published

@stryker-mutator/api

The api for the extendable JavaScript mutation testing framework Stryker

  • v9.1.1
  • 41.55
  • 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.51
  • Published

chai-datetime

date / time comparison matchers for chai

  • v1.8.1
  • 41.43
  • Published

@angular-builders/jest

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

  • v20.0.0
  • 41.40
  • Published

jest-enzyme

Testing Matchers for Enzyme

  • v7.1.2
  • 41.39
  • Published

wd

WebDriver/Selenium 2 node.js client

  • v1.14.0
  • 41.37
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 41.29
  • Published

vitest-fail-on-console

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

  • v0.10.0
  • 41.22
  • Published

mockery

Simplifying the use of mocks with Node.js

  • v2.1.0
  • 41.10
  • Published

libtap

A Test-Anything-Protocol library for JavaScript

  • v1.4.1
  • 41.08
  • Published

empower-assert

Convert assert to power-assert on ESTree AST

  • v2.0.0
  • 40.99
  • Published

playwright-bdd

BDD Testing with Playwright runner

  • v8.4.0
  • 40.93
  • Published

espower-source

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

  • v2.3.0
  • 40.91
  • Published

cypress-mailosaur

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

  • v2.17.0
  • 40.84
  • Published

@fast-check/jest

Property based testing for Jest based on fast-check

  • v2.1.1
  • 40.80
  • Published

@textlint/ast-tester

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

  • v15.2.2
  • 40.79
  • Published

chai-arrays

a simple chai plugin for better array assertions

  • v2.2.0
  • 40.66
  • 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.66
  • Published

qunit-dom

High Level DOM Assertions for QUnit

  • v3.5.0
  • 40.62
  • Published

espower

Power Assert feature instrumentor based on the ECMAScript AST

  • v2.1.2
  • 40.52
  • Published

ignore-styles

Ignore imported style files when running in Node

  • v5.0.1
  • 40.41
  • Published

@cypress/schematic

Official Cypress schematic for the Angular CLI

  • v4.1.1
  • 40.40
  • 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

mock-jwks

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

  • v3.3.5
  • 40.36
  • Published

chai-dom

DOM assertions for the Chai assertion library using vanilla JavaScript

  • v1.12.1
  • 40.35
  • Published

filter-console

Filter out unwanted `console.log()` output

  • v1.0.0
  • 40.34
  • Published

handler-agent

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

  • v0.2.0
  • 40.32
  • Published

espower-loader

Power Assert feature instrumentor on the fly

  • v1.2.2
  • 40.31
  • Published

chai-spies

Spies for the Chai assertion library.

  • v1.1.0
  • 40.30
  • Published

mock-apollo-client

Library to help unit testing when using apollo-client

  • v1.3.1
  • 40.15
  • Published

is-error-instance

Check if a value is an `Error` instance

  • v3.0.1
  • 40.15
  • Published

@open-wc/testing

Testing following open-wc recommendations

  • v4.0.0
  • 40.02
  • Published

db-migrate-shared

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

  • v1.2.0
  • 40.02
  • Published

moxios

Mock axios requests for testing

  • v0.4.0
  • 40.01
  • Published

@testing-library/preact

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

  • v3.2.4
  • 39.93
  • Published

@usebruno/cli

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

  • v2.10.0
  • 39.90
  • Published

cypress-tags

Use custom tags to slice up Cypress test runs.

  • v1.2.2
  • 39.86
  • Published

@clerk/testing

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

  • v1.12.1
  • 39.82
  • Published

calibre

Calibre - Page speed performance testing with Google Lighthouse

  • v6.1.0
  • 39.74
  • Published

@argos-ci/core

Node.js SDK for visual testing with Argos.

  • v4.1.2
  • 39.56
  • Published

reg-suit

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

  • v0.14.5
  • 39.55
  • Published

maildev

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

  • v2.2.1
  • 39.50
  • Published

wdio-wait-for

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

  • v3.1.0
  • 39.36
  • Published

dirty-chai

Extends Chai with lint-friendly terminating assertions.

  • v2.0.1
  • 39.30
  • Published

storycap

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

  • v5.0.1
  • 39.19
  • Published

rxjs-marbles

An RxJS marble testing library for any test framework

  • v7.0.1
  • 39.18
  • Published

vitest-when

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

  • v0.8.0
  • 39.14
  • Published

jest-marbles

Marble testing helpers library for RxJs and Jest

  • v3.1.1
  • 39.12
  • Published

rocha

Runs Mocha unit tests but randomizes their order

  • v2.5.10
  • 39.12
  • Published

hardhat-deploy

Hardhat Plugin For Replicable Deployments And Tests

  • v1.0.4
  • 39.02
  • 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
  • 38.98
  • Published

cucumber-tsflow

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

  • v4.5.2
  • 38.88
  • Published

test-results-parser

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

  • v0.2.8
  • 38.85
  • 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
  • 38.82
  • 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
  • 38.67
  • 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.65
  • Published

allure-vitest

Allure Vitest integration

  • v3.3.3
  • 38.59
  • Published

jest-in-case

Jest utility for creating variations of the same test

  • v1.0.2
  • 38.57
  • Published

chai-enzyme

Chai.js assertions for enzyme

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

@axe-core/webdriverio

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 38.43
  • Published

ember-cli-mirage

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

  • v3.0.4
  • 38.37
  • Published

loki

Visual Regression Testing for Storybook

  • v0.35.1
  • 38.32
  • Published

chai-files

file system assertions for chai

  • v1.4.0
  • 38.31
  • Published

allure-jest

Allure Jest integration

  • v3.3.3
  • 38.28
  • Published

gulp-mocha

Run Mocha tests

  • v10.0.1
  • 38.25
  • 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.22
  • Published

typemoq

A simple mocking library for TypeScript

  • v2.1.0
  • 38.03
  • Published

msw-trpc

tRPC API for Mock Service Worker (MSW).

  • v2.0.1
  • 37.96
  • 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.92
  • Published

ember-try

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

  • v4.0.0
  • 37.86
  • Published

ngx-translate-testing

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

  • v7.0.0
  • 37.85
  • Published

openapi-validator

Common code for jest-openapi and Chai OpenAPI Response Validator

  • v0.14.2
  • 37.85
  • Published

timemachine

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

  • v0.3.2
  • 37.80
  • Published