JSPM

Found 9870 results for testing

jest-cli

Delightful JavaScript Testing.

  • v30.2.0
  • 60.06
  • Published

chai

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

  • v6.2.0
  • 59.79
  • Published

@jest/core

Delightful JavaScript Testing.

  • v30.2.0
  • 59.68
  • Published

deep-eql

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

  • v5.0.2
  • 59.30
  • Published

jest

Delightful JavaScript Testing.

  • v30.2.0
  • 58.99
  • Published

@testing-library/dom

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

  • v10.4.1
  • 58.88
  • Published

@testing-library/react

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

  • v16.3.0
  • 58.53
  • Published

axe-core

Accessibility engine for automated Web UI testing

  • v4.11.0
  • 58.42
  • Published

memfs

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

  • v4.49.0
  • 58.17
  • Published

ts-jest

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

  • v29.4.5
  • 57.65
  • 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
  • 57.25
  • Published

mocha

simple, flexible, fun test framework

  • v11.7.4
  • 56.14
  • Published

@mswjs/interceptors

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

  • v0.39.8
  • 55.76
  • Published

msw

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

  • v2.11.5
  • 55.42
  • Published

sinon

JavaScript test spies, stubs and mocks.

  • v21.0.0
  • 55.32
  • Published

supertest

SuperAgent driven library for testing HTTP servers

  • v7.1.4
  • 55.13
  • Published

cypress

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

  • v15.4.0
  • 55.00
  • Published

nise

Fake XHR and server

  • v6.1.1
  • 54.98
  • Published

eslint-plugin-testing-library

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

  • v7.13.3
  • 54.38
  • Published

fast-check

Property based testing framework for JavaScript (like QuickCheck)

  • v4.3.0
  • 53.97
  • Published

nyc

the Istanbul command line interface

  • v17.1.0
  • 53.96
  • Published

jasmine-core

Simple JavaScript testing framework for browsers and node.js

  • v5.12.0
  • 53.04
  • Published

@testing-library/react-hooks

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

  • v8.0.1
  • 52.12
  • Published

karma

Spectacular Test Runner for JavaScript.

  • v6.4.4
  • 51.64
  • Published

enzyme-shallow-equal

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

  • v1.0.7
  • 50.85
  • Published

chai-as-promised

Extends Chai with assertions about promises.

  • v8.0.2
  • 50.72
  • 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.7.1
  • 50.50
  • Published

enzyme

JavaScript Testing utilities for React

  • v3.11.0
  • 50.31
  • Published

jest-extended

Additional Jest matchers

  • v6.0.0
  • 50.18
  • Published

@cucumber/cucumber

The official JavaScript implementation of Cucumber.

  • v12.2.0
  • 49.71
  • Published

selenium-webdriver

The official WebDriver JavaScript bindings from the Selenium project

  • v4.36.0
  • 49.23
  • Published

jasmine

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

  • v5.12.0
  • 49.13
  • Published

@axe-core/playwright

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 49.10
  • Published

node-mocks-http

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

  • v1.17.2
  • 48.95
  • Published

@testing-library/cypress

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

  • v10.1.0
  • 48.81
  • Published

@appium/schema

Appium Configuration Schema

  • v1.0.0
  • 48.25
  • Published

query-selector-shadow-dom

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

  • v1.0.1
  • 48.23
  • Published

@appium/types

Various type declarations used across Appium

  • v1.1.0
  • 48.15
  • Published

sinon-chai

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

  • v4.0.1
  • 47.87
  • Published

fetch-mock

Mock http requests made using fetch

  • v12.5.4
  • 47.79
  • Published

enzyme-to-json

convert enzyme wrapper to a format compatible with Jest snapshot

  • v3.6.2
  • 47.71
  • Published

wait-for-expect

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

  • v4.0.0
  • 47.64
  • Published

webdriver-js-extender

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

  • v2.2.0
  • 47.47
  • Published

chai-string

strings comparison matchers for chai

  • v1.6.0
  • 47.33
  • Published

jasminewd2

WebDriverJS adapter for Jasmine2.

  • v2.2.0
  • 47.21
  • Published

ava

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

  • v6.4.1
  • 47.19
  • Published

browserstack

A client for working with the BrowserStack APIs.

  • v1.6.1
  • 47.11
  • Published

@appium/support

Support libs used across Appium packages

  • v7.0.2
  • 47.04
  • Published

next-router-mock

Mock implementation of the Next.js Router

  • v1.0.2
  • 46.97
  • Published

webdriver-manager

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

  • v12.1.9
  • 46.92
  • Published

@storybook/addon-vitest

Storybook Vitest addon: Blazing fast component testing using stories

  • v9.1.10
  • 46.67
  • Published

newman

Command-line companion utility for Postman

  • v6.2.1
  • 46.63
  • 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
  • 46.62
  • 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.14.0
  • 46.46
  • Published

tap

A Test-Anything-Protocol library for JavaScript

  • v21.1.1
  • 46.40
  • Published

@appium/logger

A Universal Logger For The Appium Ecosystem

  • v2.0.2
  • 46.37
  • Published

arrgv

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

  • v1.0.2
  • 45.46
  • Published

@appium/docutils

Documentation generation utilities for Appium and related projects

  • v2.1.1
  • 45.45
  • Published

jest-fixed-jsdom

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

  • v0.0.10
  • 45.45
  • Published

appium

Automation for Apps.

  • v3.1.0
  • 45.28
  • 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
  • 45.26
  • Published

fishery

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

  • v2.3.1
  • 45.20
  • Published

@golevelup/ts-jest

Reusable utilities to help level up NestJS Testing

  • v0.7.0
  • 45.15
  • Published

react-select-event

Simulate react-select events for react-testing-library

  • v5.5.1
  • 45.07
  • Published

empower-core

Power Assert feature enhancer for assert function/object

  • v1.2.0
  • 44.87
  • Published

@appium/strongbox

Persistent storage for Appium extensions

  • v1.0.0
  • 44.35
  • Published

miragejs

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

  • v0.1.48
  • 44.10
  • Published

mockttp

Mock HTTP server for testing HTTP clients and stubbing webservices

  • v4.2.0
  • 44.09
  • Published

karma-cli

The Karma command line interface.

  • v2.0.0
  • 44.06
  • Published

qunit

The powerful, easy-to-use testing framework.

  • v2.24.2
  • 43.94
  • Published

@testing-library/svelte

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

  • v5.2.8
  • 43.79
  • Published

mailosaur

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

  • v9.0.0
  • 43.71
  • Published

power-assert

Power Assert in JavaScript

  • v1.6.1
  • 43.55
  • Published

chai-jest-snapshot

Chai assertion that provides Jest's snapshot testing

  • v2.0.0
  • 43.46
  • Published

@jest-mock/express

A lightweight Jest mock for unit testing Express

  • v3.0.0
  • 43.38
  • Published

jasmine-marbles

Marble testing helpers for RxJS and Jasmine

  • v0.9.2
  • 43.36
  • Published

jsdom-testing-mocks

A set of tools for emulating browser behavior in jsdom environment

  • v1.16.0
  • 43.33
  • Published

codeceptjs

Supercharged End 2 End Testing Framework for NodeJS

  • v3.7.5
  • 43.11
  • Published

process-exists

Check if a process is running

  • v5.0.0
  • 43.05
  • Published

empower

Power Assert feature enhancer for assert function/object

  • v1.3.1
  • 42.95
  • Published

testem

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

  • v3.16.0
  • 42.90
  • Published

cypress-localstorage-commands

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

  • v2.2.8
  • 42.90
  • Published

angular-mocks

AngularJS mocks for testing

  • v1.8.3
  • 42.84
  • Published

deep-equal-ident

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

  • v1.1.1
  • 42.58
  • Published

testcafe

Automated browser testing for the modern web development stack.

  • v3.7.2
  • 42.57
  • Published

casual

Fake data generator

  • v1.6.2
  • 42.50
  • Published

pactum

REST API Testing Tool for all levels in a Test Pyramid

  • v3.8.0
  • 42.46
  • 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.2
  • 42.20
  • Published

jest-preview

Preview your Jest tests in a browser

  • v0.3.2
  • 42.18
  • Published

espower-source

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

  • v2.3.0
  • 42.08
  • Published

@stryker-mutator/api

The api for the extendable JavaScript mutation testing framework Stryker

  • v9.2.0
  • 42.06
  • Published

mockery

Simplifying the use of mocks with Node.js

  • v2.1.0
  • 42.02
  • Published

libtap

A Test-Anything-Protocol library for JavaScript

  • v1.4.1
  • 41.99
  • Published

chai-datetime

date / time comparison matchers for chai

  • v1.8.1
  • 41.92
  • Published

cypress-fail-fast

Skip the rest of Cypress tests on first failure

  • v7.1.1
  • 41.86
  • Published

jest-enzyme

Testing Matchers for Enzyme

  • v7.1.2
  • 41.82
  • Published

@cypress/react

Test React components using Cypress

  • v9.0.1
  • 41.78
  • Published

wd

WebDriver/Selenium 2 node.js client

  • v1.14.0
  • 41.77
  • Published

@angular-builders/jest

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

  • v20.0.0
  • 41.75
  • Published

@fast-check/jest

Property based testing for Jest based on fast-check

  • v2.1.1
  • 41.75
  • Published

vitest-fail-on-console

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

  • v0.10.1
  • 41.72
  • Published

espower

Power Assert feature instrumentor based on the ECMAScript AST

  • v2.1.2
  • 41.62
  • Published

chai-arrays

a simple chai plugin for better array assertions

  • v2.2.0
  • 41.60
  • 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.59
  • Published

empower-assert

Convert assert to power-assert on ESTree AST

  • v2.0.0
  • 41.57
  • Published

@textlint/ast-tester

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

  • v15.2.3
  • 41.50
  • Published

handler-agent

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

  • v0.2.0
  • 41.47
  • Published

espower-loader

Power Assert feature instrumentor on the fly

  • v1.2.2
  • 41.45
  • Published

chai-dom

DOM assertions for the Chai assertion library using vanilla JavaScript

  • v1.12.1
  • 41.40
  • Published

chai-deep-match

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

  • v1.2.1
  • 41.28
  • Published

qunit-dom

High Level DOM Assertions for QUnit

  • v3.5.0
  • 41.20
  • Published

playwright-bdd

BDD Testing with Playwright runner

  • v8.4.1
  • 41.05
  • Published

filter-console

Filter out unwanted `console.log()` output

  • v1.0.0
  • 40.91
  • Published

chai-spies

Spies for the Chai assertion library.

  • v1.1.0
  • 40.83
  • Published

ignore-styles

Ignore imported style files when running in Node

  • v5.0.1
  • 40.80
  • Published

moxios

Mock axios requests for testing

  • v0.4.0
  • 40.78
  • Published

is-error-instance

Check if a value is an `Error` instance

  • v3.0.1
  • 40.75
  • Published

cypress-mailosaur

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

  • v2.17.0
  • 40.73
  • Published

db-migrate-shared

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

  • v1.2.0
  • 40.59
  • Published

rocha

Runs Mocha unit tests but randomizes their order

  • v2.5.10
  • 40.48
  • Published

@nightwatch/chai

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

  • v5.0.3
  • 40.45
  • Published

maildev

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

  • v2.2.1
  • 40.42
  • Published

dirty-chai

Extends Chai with lint-friendly terminating assertions.

  • v2.0.1
  • 40.40
  • Published

@cypress/schematic

Official Cypress schematic for the Angular CLI

  • v4.1.4
  • 40.37
  • Published

cypress-tags

Use custom tags to slice up Cypress test runs.

  • v1.2.2
  • 40.33
  • Published

mock-apollo-client

Library to help unit testing when using apollo-client

  • v1.3.1
  • 40.27
  • Published

chai-files

file system assertions for chai

  • v1.4.0
  • 40.14
  • Published

@open-wc/testing

Testing following open-wc recommendations

  • v4.0.0
  • 40.04
  • Published

mock-jwks

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

  • v3.3.5
  • 40.01
  • Published

@clerk/testing

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

  • v1.13.5
  • 39.99
  • Published

calibre

Calibre - Page speed performance testing with Google Lighthouse

  • v6.2.0
  • 39.97
  • Published

rxjs-marbles

An RxJS marble testing library for any test framework

  • v7.0.1
  • 39.95
  • Published

vitest-when

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

  • v0.8.1
  • 39.92
  • Published

@usebruno/cli

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

  • v2.13.1
  • 39.84
  • Published

reg-suit

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

  • v0.14.5
  • 39.76
  • Published

@argos-ci/core

Node.js SDK for visual testing with Argos.

  • v4.2.0
  • 39.75
  • Published

storycap

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

  • v5.0.1
  • 39.75
  • Published

@testing-library/preact

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

  • v3.2.4
  • 39.74
  • 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

  • v9.0.0-rc.1
  • 39.66
  • Published

test-results-parser

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

  • v0.2.9
  • 39.57
  • Published

jest-marbles

Marble testing helpers library for RxJs and Jest

  • v3.1.1
  • 39.51
  • Published

@wdio/xvfb

A standalone utility to manage Xvfb (X Virtual Framebuffer) for headless testing

  • v9.20.0
  • 39.33
  • Published

loki

Visual Regression Testing for Storybook

  • v0.35.1
  • 39.27
  • Published

gulp-mocha

Run Mocha tests

  • v10.0.1
  • 39.27
  • Published

wdio-wait-for

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

  • v3.1.0
  • 39.24
  • Published

hardhat-deploy

Hardhat Plugin For Replicable Deployments And Tests

  • v1.0.4
  • 39.05
  • Published

chai-enzyme

Chai.js assertions for enzyme

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

vows

Asynchronous BDD & continuous integration for node.js

  • v0.8.3
  • 38.98
  • Published

@axe-core/webdriverio

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 38.97
  • Published

allure-vitest

Allure Vitest integration

  • v3.4.1
  • 38.79
  • 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.74
  • 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.70
  • 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.3
  • 38.69
  • Published

ember-try

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

  • v4.0.0
  • 38.65
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 38.57
  • Published

openapi-validator

Common code for jest-openapi and Chai OpenAPI Response Validator

  • v0.14.2
  • 38.46
  • Published

@webext-core/fake-browser

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

  • v1.3.2
  • 38.46
  • Published

ember-cli-mirage

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

  • v3.0.4
  • 38.38
  • Published

@inngest/test

Tooling for testing Inngest functions.

  • v0.1.8
  • 38.31
  • Published

appwright

E2E mobile app testing done right, with the Playwright test runner

  • v0.1.45
  • 38.24
  • Published

vitest-preview

Visual Debugging Experience for Vitest 🧪🖼⚡️

  • v0.0.3
  • 38.22
  • Published

deeper

JavaScript "deep equality" / structural equality tester with Node.js flavor.

  • v2.1.0
  • 38.20
  • 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.1
  • 38.13
  • Published

typemoq

A simple mocking library for TypeScript

  • v2.1.0
  • 38.11
  • Published