JSPM

Found 8748 results for testing

jest-cli

Delightful JavaScript Testing.

  • v29.7.0
  • 59.93
  • Published

@jest/core

Delightful JavaScript Testing.

  • v29.7.0
  • 59.52
  • Published

axe-core

Accessibility engine for automated Web UI testing

  • v4.10.3
  • 59.04
  • Published

jest

Delightful JavaScript Testing.

  • v29.7.0
  • 58.90
  • Published

chai

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

  • v5.2.0
  • 58.83
  • Published

deep-eql

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

  • v5.0.2
  • 58.66
  • Published

memfs

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

  • v4.17.1
  • 58.61
  • Published

@testing-library/dom

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

  • v10.4.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.3.2
  • 57.73
  • Published

@testing-library/react

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

  • v16.3.0
  • 57.58
  • Published

mocha

simple, flexible, fun test framework

  • v11.2.2
  • 56.15
  • 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.1
  • 55.06
  • Published

sinon

JavaScript test spies, stubs and mocks.

  • v20.0.0
  • 54.92
  • Published

cypress

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

  • v14.3.2
  • 54.90
  • Published

nise

Fake XHR and server

  • v6.1.1
  • 54.77
  • Published

@mswjs/interceptors

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

  • v0.38.6
  • 54.70
  • Published

msw

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

  • v2.7.5
  • 54.51
  • Published

supertest

SuperAgent driven library for testing HTTP servers

  • v7.1.0
  • 54.45
  • Published

eslint-plugin-testing-library

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

  • v7.1.1
  • 54.15
  • Published

nyc

the Istanbul command line interface

  • v17.1.0
  • 53.75
  • Published

jasmine-core

Simple JavaScript testing framework for browsers and node.js

  • v5.7.1
  • 53.31
  • Published

karma

Spectacular Test Runner for JavaScript.

  • v6.4.4
  • 51.96
  • Published

@testing-library/react-hooks

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

  • v8.0.1
  • 51.84
  • Published

fast-check

Property based testing framework for JavaScript (like QuickCheck)

  • v4.1.1
  • 51.45
  • Published

enzyme-shallow-equal

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

  • v1.0.7
  • 51.20
  • Published

enzyme

JavaScript Testing utilities for React

  • v3.11.0
  • 50.41
  • Published

chai-as-promised

Extends Chai with assertions about promises.

  • v8.0.1
  • 49.98
  • Published

jest-extended

Additional Jest matchers

  • v4.0.2
  • 49.96
  • Published

selenium-webdriver

The official WebDriver JavaScript bindings from the Selenium project

  • v4.32.0
  • 49.76
  • Published

aws-sdk-client-mock

Easy and powerful mocking of AWS SDK v3 Clients

  • v4.1.0
  • 49.47
  • Published

jasmine

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

  • v5.7.1
  • 49.38
  • Published

@cucumber/cucumber

The official JavaScript implementation of Cucumber.

  • v11.2.0
  • 49.28
  • Published

@testing-library/cypress

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

  • v10.0.3
  • 48.84
  • Published

node-mocks-http

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

  • v1.17.2
  • 48.59
  • Published

webdriver-manager

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

  • v12.1.9
  • 48.13
  • Published

query-selector-shadow-dom

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

  • v1.0.1
  • 48.10
  • 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

  • v10.25.0
  • 48.02
  • Published

fetch-mock

Mock http requests made using fetch

  • v12.5.2
  • 48.00
  • Published

jasminewd2

WebDriverJS adapter for Jasmine2.

  • v2.2.0
  • 47.97
  • Published

sinon-chai

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

  • v4.0.0
  • 47.91
  • 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.76
  • 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.72
  • Published

browserstack

A client for working with the BrowserStack APIs.

  • v1.6.1
  • 47.63
  • Published

enzyme-to-json

convert enzyme wrapper to a format compatible with Jest snapshot

  • v3.6.2
  • 47.62
  • Published

@axe-core/playwright

Provides a method to inject and analyze web pages using axe

  • v4.10.1
  • 47.43
  • Published

@appium/types

Various type declarations used across Appium

  • v0.25.3
  • 47.28
  • Published

@appium/schema

Appium Configuration Schema

  • v0.8.1
  • 47.24
  • Published

wait-for-expect

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

  • v3.0.2
  • 47.20
  • Published

newman

Command-line companion utility for Postman

  • v6.2.1
  • 47.11
  • Published

next-router-mock

Mock implementation of the Next.js Router

  • v0.9.13
  • 46.88
  • Published

chai-string

strings comparison matchers for chai

  • v1.6.0
  • 46.37
  • Published

@appium/support

Support libs used across appium packages

  • v6.1.0
  • 46.35
  • 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, jasm

  • v14.13.4
  • 45.97
  • Published

@golevelup/ts-jest

Reusable utilities to help level up NestJS Testing

  • v0.6.2
  • 45.65
  • Published

tap

A Test-Anything-Protocol library for JavaScript

  • v21.1.0
  • 45.48
  • Published

ava

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

  • v6.3.0
  • 45.46
  • Published

miragejs

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

  • v0.1.48
  • 45.21
  • Published

@appium/tsconfig

Shared TypeScript Config for Appium

  • v0.3.5
  • 45.07
  • Published

fishery

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

  • v2.3.0
  • 45.06
  • Published

@appium/logger

A Universal Logger For The Appium Ecosystem

  • v1.7.0
  • 44.90
  • Published

appium

Automation for Apps.

  • v2.18.0
  • 44.90
  • Published

arrgv

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

  • v1.0.2
  • 44.76
  • Published

react-select-event

Simulate react-select events for react-testing-library

  • v5.5.1
  • 44.72
  • Published

karma-cli

The Karma command line interface.

  • v2.0.0
  • 44.46
  • Published

@appium/docutils

Documentation generation utilities for Appium and related projects

  • v1.1.0
  • 44.44
  • Published

jest-fixed-jsdom

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

  • v0.0.9
  • 44.37
  • Published

@appium/base-plugin

The base plugin used to create Appium 2.0 plugins

  • v2.3.6
  • 44.33
  • Published

qunit

The powerful, easy-to-use testing framework.

  • v2.24.1
  • 44.11
  • 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.06
  • Published

deep-equal-ident

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

  • v1.1.1
  • 43.97
  • Published

testem

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

  • v3.15.2
  • 43.75
  • Published

cypress-localstorage-commands

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

  • v2.2.7
  • 43.55
  • Published

process-exists

Check if a process is running

  • v5.0.0
  • 43.44
  • Published

jest-enzyme

Testing Matchers for Enzyme

  • v7.1.2
  • 43.36
  • Published

empower-core

Power Assert feature enhancer for assert function/object

  • v1.2.0
  • 43.33
  • Published

angular-mocks

AngularJS mocks for testing

  • v1.8.3
  • 43.29
  • Published

testcafe

Automated browser testing for the modern web development stack.

  • v3.7.2
  • 43.14
  • Published

codeceptjs

Supercharged End 2 End Testing Framework for NodeJS

  • v3.7.3
  • 43.12
  • Published

mock-apollo-client

Library to help unit testing when using apollo-client

  • v1.3.1
  • 43.11
  • Published

mailosaur

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

  • v8.8.1
  • 43.03
  • Published

jasmine-marbles

Marble testing helpers for RxJS and Jasmine

  • v0.9.2
  • 43.00
  • Published

@jest-mock/express

A lightweight Jest mock for unit testing Express

  • v3.0.0
  • 42.98
  • Published

casual

Fake data generator

  • v1.6.2
  • 42.94
  • Published

@testing-library/svelte

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

  • v5.2.7
  • 42.91
  • Published

mockttp

Mock HTTP server for testing HTTP clients and stubbing webservices

  • v3.17.1
  • 42.82
  • Published

@appium/strongbox

Persistent storage for Appium extensions

  • v0.3.3
  • 42.75
  • Published

pactum

REST API Testing Tool for all levels in a Test Pyramid

  • v3.7.6
  • 42.57
  • Published

jsdom-testing-mocks

A set of tools for emulating browser behavior in jsdom environment

  • v1.13.1
  • 42.40
  • Published

cypress-fail-fast

Skip the rest of Cypress tests on first failure

  • v7.1.1
  • 42.25
  • Published

nightwatch

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

  • v3.12.1
  • 42.13
  • Published

power-assert

Power Assert in JavaScript

  • v1.6.1
  • 42.09
  • Published

libtap

A Test-Anything-Protocol library for JavaScript

  • v1.4.1
  • 42.04
  • Published

chai-deep-match

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

  • v1.2.1
  • 41.83
  • Published

@angular-builders/jest

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

  • v19.0.1
  • 41.72
  • Published

jest-preview

Preview your Jest tests in a browser

  • v0.3.1
  • 41.70
  • Published

empower

Power Assert feature enhancer for assert function/object

  • v1.3.1
  • 41.69
  • Published

chai-datetime

date / time comparison matchers for chai

  • v1.8.1
  • 41.65
  • Published

cypress-mailosaur

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

  • v2.17.0
  • 41.59
  • Published

@stryker-mutator/api

The api for the extendable JavaScript mutation testing framework Stryker

  • v8.7.1
  • 41.54
  • Published

qunit-dom

High Level DOM Assertions for QUnit

  • v3.4.0
  • 41.42
  • Published

chai-spies

Spies for the Chai assertion library.

  • v1.1.0
  • 41.41
  • Published

@cypress/react

Test React components using Cypress

  • v9.0.1
  • 41.30
  • Published

@usebruno/cli

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

  • v2.2.2
  • 41.29
  • Published

filter-console

Filter out unwanted `console.log()` output

  • v1.0.0
  • 41.19
  • Published

ignore-styles

Ignore imported style files when running in Node

  • v5.0.1
  • 41.17
  • Published

mockery

Simplifying the use of mocks with Node.js

  • v2.1.0
  • 41.11
  • Published

mock-jwks

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

  • v3.3.5
  • 41.04
  • Published

chai-arrays

a simple chai plugin for better array assertions

  • v2.2.0
  • 41.03
  • Published

@textlint/ast-tester

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

  • v14.7.1
  • 40.98
  • Published

@nightwatch/chai

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

  • v5.0.3
  • 40.93
  • Published

handler-agent

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

  • v0.2.0
  • 40.88
  • Published

@cypress/schematic

Official Cypress schematic for the Angular CLI

  • v3.0.0
  • 40.82
  • Published

@axe-core/webdriverio

Provides a method to inject and analyze web pages using axe

  • v4.10.1
  • 40.50
  • Published

cypress-tags

Use custom tags to slice up Cypress test runs.

  • v1.2.2
  • 40.42
  • Published

maildev

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

  • v2.2.1
  • 40.41
  • Published

moxios

Mock axios requests for testing

  • v0.4.0
  • 40.27
  • Published

chai-dom

DOM assertions for the Chai assertion library using vanilla JavaScript

  • v1.12.1
  • 40.22
  • Published

wd

WebDriver/Selenium 2 node.js client

  • v1.14.0
  • 40.18
  • Published

vitest-fail-on-console

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

  • v0.7.1
  • 39.99
  • Published

@ethereum-waffle/chai

A sweet set of chai matchers for your blockchain testing needs.

  • v4.0.10
  • 39.96
  • Published

@testing-library/preact

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

  • v3.2.4
  • 39.95
  • Published

reg-suit

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

  • v0.14.4
  • 39.92
  • Published

db-migrate-shared

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

  • v1.2.0
  • 39.86
  • Published

ethereum-waffle

Sweeter, faster and simpler than truffle.

  • v4.0.10
  • 39.83
  • Published

hardhat-deploy

Hardhat Plugin For Replicable Deployments And Tests

  • v1.0.2
  • 39.82
  • Published

storycap

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

  • v5.0.1
  • 39.68
  • Published

dirty-chai

Extends Chai with lint-friendly terminating assertions.

  • v2.0.1
  • 39.65
  • Published

ember-try

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

  • v4.0.0
  • 39.64
  • Published

@argos-ci/core

Node.js SDK for visual testing with Argos.

  • v3.1.1
  • 39.52
  • Published

calibre

Calibre - Page speed performance testing with Google Lighthouse

  • v6.1.0
  • 39.48
  • Published

typemoq

A simple mocking library for TypeScript

  • v2.1.0
  • 39.45
  • Published

@open-wc/testing

Testing following open-wc recommendations

  • v4.0.0
  • 39.43
  • Published

playwright-bdd

BDD Testing with Playwright runner

  • v8.2.1
  • 39.35
  • Published

jasmine-expect

Write Beautiful Specs with Custom Matchers

  • v5.0.0
  • 39.29
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 39.19
  • Published

jest-marbles

Marble testing helpers library for RxJs and Jest

  • v3.1.0
  • 39.13
  • Published

chai-files

file system assertions for chai

  • v1.4.0
  • 39.07
  • 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.96
  • Published

add-matchers

Write useful test matchers compatible with Jest and Jasmine.

  • v0.6.2
  • 38.95
  • Published

rxjs-marbles

An RxJS marble testing library for any test framework

  • v7.0.1
  • 38.88
  • Published

happo.io

Visual diffing for UI components

  • v12.0.2
  • 38.85
  • Published

wdio-wait-for

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

  • v3.1.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.61
  • 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.53
  • Published

espower-source

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

  • v2.3.0
  • 38.49
  • Published

ember-cli-mirage

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

  • v3.0.4
  • 38.49
  • Published

test-results-parser

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

  • v0.2.5
  • 38.44
  • Published

empower-assert

Convert assert to power-assert on ESTree AST

  • v2.0.0
  • 38.40
  • Published

@clerk/testing

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

  • v1.6.4
  • 38.38
  • Published

ngx-translate-testing

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

  • v7.0.0
  • 38.35
  • Published

next-test-api-route-handler

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

  • v4.0.16
  • 38.32
  • Published

@fast-check/jest

Property based testing for Jest based on fast-check

  • v2.1.1
  • 38.31
  • Published

gulp-mocha

Run Mocha tests

  • v10.0.1
  • 38.16
  • Published

openapi-validator

Common code for jest-openapi and Chai OpenAPI Response Validator

  • v0.14.2
  • 38.10
  • Published

espower

Power Assert feature instrumentor based on the ECMAScript AST

  • v2.1.2
  • 38.10
  • 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.4.0
  • 37.87
  • Published

loki

Visual Regression Testing for Storybook

  • v0.35.1
  • 37.86
  • Published

chai-enzyme

Chai.js assertions for enzyme

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

vitest-when

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

  • v0.6.0
  • 37.78
  • Published

yeoman-assert

Assert utility from yeoman

  • v3.1.1
  • 37.77
  • Published

jest-it-up

Automatically bump up global Jest thresholds whenever coverage goes above them

  • v4.0.1
  • 37.77
  • Published

chai-jest-snapshot

Chai assertion that provides Jest's snapshot testing

  • v2.0.0
  • 37.71
  • Published

@knapsack-pro/jest

Knapsack Pro Jest splits Jest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.

  • v8.1.0
  • 37.70
  • Published

espower-loader

Power Assert feature instrumentor on the fly

  • v1.2.2
  • 37.70
  • Published

vows

Asynchronous BDD & continuous integration for node.js

  • v0.8.3
  • 37.66
  • Published

fast-check-io-ts

io-ts codec to fast-check arbitrary mapping

  • v0.5.0
  • 37.53
  • Published

cucumber-tsflow

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

  • v4.4.4
  • 37.49
  • Published