JSPM

Found 10467 results for testing

@jest/core

Delightful JavaScript Testing.

  • v30.2.0
  • 59.72
  • Published

@testing-library/dom

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

  • v10.4.1
  • 58.92
  • Published

jest-cli

Delightful JavaScript Testing.

  • v30.2.0
  • 58.58
  • Published

chai

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

  • v6.2.1
  • 58.52
  • Published

axe-core

Accessibility engine for automated Web UI testing

  • v4.11.0
  • 58.49
  • Published

memfs

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

  • v4.51.1
  • 58.26
  • Published

ts-jest

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

  • v29.4.6
  • 58.09
  • Published

jest

Delightful JavaScript Testing.

  • v30.2.0
  • 57.74
  • Published

@testing-library/react

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

  • v16.3.0
  • 57.64
  • Published

deep-eql

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

  • v5.0.2
  • 57.56
  • Published

mocha

simple, flexible, fun test framework

  • v11.7.5
  • 56.58
  • 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 Follow](https://img.shields.io/twitter/follow/mmkal)](ht

  • v1.3.0
  • 56.16
  • Published

supertest

SuperAgent driven library for testing HTTP servers

  • v7.1.4
  • 55.33
  • Published

sinon

JavaScript test spies, stubs and mocks.

  • v21.0.0
  • 55.32
  • Published

@mswjs/interceptors

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

  • v0.40.0
  • 54.83
  • Published

eslint-plugin-testing-library

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

  • v7.13.5
  • 54.80
  • Published

nyc

the Istanbul command line interface

  • v17.1.0
  • 54.56
  • Published

msw

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

  • v2.12.4
  • 54.47
  • Published

nise

Fake XHR and server

  • v6.1.1
  • 54.20
  • Published

cypress

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

  • v15.7.1
  • 53.47
  • Published

fast-check

Property based testing framework for JavaScript (like QuickCheck)

  • v4.4.0
  • 53.18
  • Published

karma

Spectacular Test Runner for JavaScript.

  • v6.4.4
  • 52.06
  • Published

jasmine-core

Simple JavaScript testing framework for browsers and node.js

  • v5.13.0
  • 51.91
  • Published

@testing-library/react-hooks

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

  • v8.0.1
  • 51.27
  • 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.9.0
  • 50.22
  • Published

jasmine

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

  • v5.13.0
  • 50.10
  • Published

enzyme-shallow-equal

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

  • v1.0.7
  • 50.06
  • Published

chai-as-promised

Extends Chai with assertions about promises.

  • v8.0.2
  • 49.84
  • Published

@cucumber/cucumber

The official JavaScript implementation of Cucumber.

  • v12.3.0
  • 49.59
  • Published

@prisma/dev

A local Prisma Postgres server for development and testing

    • v0.15.0
    • 49.53
    • Published

    enzyme

    JavaScript Testing utilities for React

    • v3.11.0
    • 49.43
    • Published

    node-mocks-http

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

    • v1.17.2
    • 48.97
    • Published

    @testing-library/cypress

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

    • v10.1.0
    • 48.91
    • Published

    jest-extended

    Additional Jest matchers

    • v7.0.0
    • 48.76
    • Published

    query-selector-shadow-dom

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

    • v1.0.1
    • 48.51
    • Published

    @axe-core/playwright

    Provides a method to inject and analyze web pages using axe

    • v4.11.0
    • 48.50
    • Published

    selenium-webdriver

    The official WebDriver JavaScript bindings from the Selenium project

    • v4.39.0
    • 48.26
    • Published

    sinon-chai

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

    • v4.0.1
    • 48.18
    • Published

    fetch-mock

    Mock http requests made using fetch

    • v12.6.0
    • 48.17
    • Published

    @appium/schema

    Appium Configuration Schema

    • v1.0.0
    • 47.47
    • Published

    browserstack

    A client for working with the BrowserStack APIs.

    • v1.6.1
    • 47.35
    • Published

    @storybook/addon-vitest

    Storybook Vitest addon: Blazing fast component testing using stories

    • v10.1.5
    • 47.31
    • Published

    wait-for-expect

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

    • v4.0.0
    • 47.10
    • Published

    @appium/types

    Various type declarations used across Appium

    • v1.1.2
    • 46.92
    • Published

    webdriver-manager

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

    • v12.1.9
    • 46.71
    • Published

    enzyme-to-json

    convert enzyme wrapper to a format compatible with Jest snapshot

    • v3.6.2
    • 46.68
    • 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.56
    • Published

    fishery

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

    • v2.4.0
    • 46.36
    • Published

    tap

    A Test-Anything-Protocol library for JavaScript

    • v21.5.0
    • 46.31
    • 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.23
    • Published

    chai-string

    strings comparison matchers for chai

    • v1.6.0
    • 46.17
    • Published

    @appium/docutils

    Documentation generation utilities for Appium and related projects

    • v2.2.0
    • 46.04
    • Published

    jasminewd2

    WebDriverJS adapter for Jasmine2.

    • v2.2.0
    • 45.97
    • Published

    @appium/support

    Support libs used across Appium packages

    • v7.0.4
    • 45.95
    • Published

    ava

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

    • v6.4.1
    • 45.68
    • 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
    • 45.55
    • Published

    appium

    Automation for Apps.

    • v3.1.2
    • 45.47
    • Published

    next-router-mock

    Mock implementation of the Next.js Router

    • v1.0.4
    • 45.32
    • Published

    @golevelup/ts-jest

    Reusable utilities to help level up NestJS Testing

    • v0.7.0
    • 45.22
    • Published

    @appium/logger

    A Universal Logger For The Appium Ecosystem

    • v2.0.3
    • 45.21
    • Published

    newman

    Command-line companion utility for Postman

    • v6.2.1
    • 45.18
    • Published

    jest-fixed-jsdom

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

    • v0.0.11
    • 44.31
    • Published

    empower-core

    Power Assert feature enhancer for assert function/object

    • v1.2.0
    • 44.26
    • Published

    arrgv

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

    • v1.0.2
    • 44.15
    • 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
    • 43.99
    • Published

    mockttp

    Mock HTTP server for testing HTTP clients and stubbing webservices

    • v4.2.1
    • 43.92
    • Published

    jsdom-testing-mocks

    A set of tools for emulating browser behavior in jsdom environment

    • v1.16.0
    • 43.90
    • Published

    react-select-event

    Simulate react-select events for react-testing-library

    • v5.5.1
    • 43.81
    • Published

    @jest-mock/express

    A lightweight Jest mock for unit testing Express

    • v3.0.0
    • 43.70
    • Published

    @appium/strongbox

    Persistent storage for Appium extensions

    • v1.0.0
    • 43.57
    • Published

    mailosaur

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

    • v9.0.0
    • 43.53
    • Published

    jasmine-marbles

    Marble testing helpers for RxJS and Jasmine

    • v0.9.2
    • 43.47
    • Published

    karma-cli

    The Karma command line interface.

    • v2.0.0
    • 43.37
    • Published

    miragejs

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

    • v0.1.48
    • 43.08
    • Published

    @testing-library/svelte

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

    • v5.2.9
    • 42.96
    • Published

    qunit

    The powerful, easy-to-use testing framework.

    • v2.24.3
    • 42.95
    • Published

    testem

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

    • v3.16.0
    • 42.93
    • Published

    codeceptjs

    Supercharged End 2 End Testing Framework for NodeJS

    • v3.7.5
    • 42.92
    • Published

    casual

    Fake data generator

    • v1.6.2
    • 42.89
    • Published

    @stryker-mutator/api

    The api for the extendable JavaScript mutation testing framework Stryker

    • v9.4.0
    • 42.71
    • Published

    jest-preview

    Preview your Jest tests in a browser

    • v0.3.2
    • 42.59
    • Published

    power-assert

    Power Assert in JavaScript

    • v1.6.1
    • 42.46
    • Published

    pactum

    REST API Testing Tool for all levels in a Test Pyramid

    • v3.8.0
    • 42.40
    • Published

    cypress-fail-fast

    Skip the rest of Cypress tests on first failure

    • v7.1.1
    • 42.25
    • Published

    @cypress/react

    Test React components using Cypress

    • v9.0.1
    • 42.16
    • Published

    mockery

    Simplifying the use of mocks with Node.js

    • v2.1.0
    • 42.14
    • Published

    chai-deep-match

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

    • v1.2.1
    • 42.12
    • Published

    jest-enzyme

    Testing Matchers for Enzyme

    • v7.1.2
    • 42.10
    • Published

    nightwatch

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

    • v3.13.0
    • 42.02
    • Published

    wd

    WebDriver/Selenium 2 node.js client

    • v1.14.0
    • 41.89
    • Published

    cypress-localstorage-commands

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

    • v2.2.8
    • 41.88
    • Published

    angular-mocks

    AngularJS mocks for testing

    • v1.8.3
    • 41.84
    • Published

    chai-arrays

    a simple chai plugin for better array assertions

    • v2.2.0
    • 41.70
    • Published

    deep-equal-ident

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

    • v1.1.1
    • 41.57
    • Published

    process-exists

    Check if a process is running

    • v5.0.0
    • 41.51
    • Published

    playwright-bdd

    BDD Testing with Playwright runner

    • v8.4.2
    • 41.48
    • Published

    chai-jest-snapshot

    Chai assertion that provides Jest's snapshot testing

    • v2.0.0
    • 41.44
    • Published

    testcafe

    Automated browser testing for the modern web development stack.

    • v3.7.2
    • 41.41
    • 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
    • 41.33
    • Published

    is-error-instance

    Check if a value is an `Error` instance

    • v3.0.1
    • 41.25
    • Published

    filter-console

    Filter out unwanted `console.log()` output

    • v1.0.0
    • 41.21
    • Published

    db-migrate-shared

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

    • v1.2.0
    • 41.04
    • Published

    @fast-check/jest

    Property based testing for Jest based on fast-check

    • v2.1.1
    • 41.02
    • Published

    chai-datetime

    date / time comparison matchers for chai

    • v1.8.1
    • 41.00
    • Published

    empower

    Power Assert feature enhancer for assert function/object

    • v1.3.1
    • 40.95
    • Published

    cypress-mailosaur

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

    • v2.17.0
    • 40.87
    • Published

    @angular-builders/jest

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

    • v20.0.0
    • 40.86
    • Published

    @wdio/xvfb

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

    • v9.20.0
    • 40.80
    • Published

    vitest-fail-on-console

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

    • v0.10.1
    • 40.61
    • Published

    storycap

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

    • v5.0.1
    • 40.59
    • Published

    @textlint/ast-tester

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

    • v15.5.0
    • 40.58
    • Published

    @cypress/schematic

    Official Cypress schematic for the Angular CLI

    • v4.3.0
    • 40.55
    • Published

    handler-agent

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

    • v0.2.0
    • 40.55
    • Published

    @webext-core/fake-browser

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

    • v1.3.2
    • 40.49
    • Published

    chai-enzyme

    Chai.js assertions for enzyme

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

    chai-spies

    Spies for the Chai assertion library.

    • v1.1.0
    • 40.27
    • Published

    ignore-styles

    Ignore imported style files when running in Node

    • v5.0.1
    • 40.26
    • Published

    @usebruno/cli

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

    • v2.15.1
    • 40.22
    • Published

    moxios

    Mock axios requests for testing

    • v0.4.0
    • 40.19
    • Published

    chai-dom

    DOM assertions for the Chai assertion library using vanilla JavaScript

    • v1.12.1
    • 40.15
    • Published

    qunit-dom

    High Level DOM Assertions for QUnit

    • v3.5.0
    • 40.15
    • Published

    dirty-chai

    Extends Chai with lint-friendly terminating assertions.

    • v2.0.1
    • 40.07
    • Published

    jest-marbles

    Marble testing helpers library for RxJs and Jest

    • v3.1.1
    • 40.03
    • Published

    @testing-library/preact

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

    • v3.2.4
    • 39.99
    • Published

    vitest-when

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

    • v0.10.0
    • 39.98
    • Published

    mock-jwks

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

    • v3.3.5
    • 39.91
    • 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
    • 39.65
    • Published

    wdio-wait-for

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

    • v3.1.0
    • 39.62
    • Published

    calibre

    Calibre - Page speed performance testing with Google Lighthouse

    • v6.2.1
    • 39.46
    • Published

    @axe-core/webdriverio

    Provides a method to inject and analyze web pages using axe

    • v4.11.0
    • 39.45
    • Published

    @clerk/testing

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

    • v1.13.22
    • 39.33
    • Published

    mock-apollo-client

    Library to help unit testing when using apollo-client

    • v2.0.0
    • 39.31
    • Published

    loki

    Visual Regression Testing for Storybook

    • v0.35.1
    • 39.30
    • Published

    espower

    Power Assert feature instrumentor based on the ECMAScript AST

    • v2.1.2
    • 39.28
    • Published

    @argos-ci/core

    Node.js SDK for visual testing with Argos.

    • v4.5.0
    • 39.26
    • Published

    maildev

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

    • v2.2.1
    • 39.24
    • Published

    vitest-preview

    Visual Debugging Experience for Vitest 🧪🖼⚡️

    • v0.0.3
    • 39.22
    • Published

    rxjs-marbles

    An RxJS marble testing library for any test framework

    • v7.0.1
    • 39.09
    • Published

    reg-suit

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

    • v0.14.5
    • 39.08
    • Published

    chai-files

    file system assertions for chai

    • v1.4.0
    • 39.05
    • Published

    @nightwatch/chai

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

    • v5.0.3
    • 38.95
    • Published

    cypress-tags

    Use custom tags to slice up Cypress test runs.

    • v1.2.2
    • 38.91
    • Published

    empower-assert

    Convert assert to power-assert on ESTree AST

    • v2.0.0
    • 38.82
    • Published

    ethereum-waffle

    Sweeter, faster and simpler than truffle.

    • v4.0.10
    • 38.81
    • Published

    espower-loader

    Power Assert feature instrumentor on the fly

    • v1.2.2
    • 38.79
    • Published

    timemachine

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

    • v0.3.2
    • 38.75
    • Published

    test-results-parser

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

    • v0.4.0
    • 38.72
    • 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.72
    • Published

    gulp-mocha

    Run Mocha tests

    • v10.0.1
    • 38.72
    • 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.66
    • Published

    service-worker-mock

    Service Worker Mock ========================= A mock service worker environment generator.

    • v2.0.5
    • 38.62
    • Published

    hardhat-deploy

    Hardhat Plugin For Replicable Deployments And Tests

    • v1.0.4
    • 38.58
    • Published

    @ethereum-waffle/chai

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

    • v4.0.10
    • 38.53
    • Published

    typemoq

    A simple mocking library for TypeScript

    • v2.1.0
    • 38.41
    • Published

    msw-trpc

    tRPC API for Mock Service Worker (MSW).

    • v2.0.1
    • 38.38
    • Published

    @open-wc/testing

    Testing following open-wc recommendations

    • v4.0.0
    • 38.37
    • Published

    wiremock-captain

    A better way to use the WireMock simulator to test your HTTP APIs

    • v4.1.3
    • 38.33
    • Published

    allure-vitest

    Allure Vitest integration

    • v3.4.3
    • 38.33
    • Published

    espower-source

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

    • v2.3.0
    • 38.24
    • Published

    jest-in-case

    Jest utility for creating variations of the same test

    • v1.0.2
    • 38.21
    • Published

    chi-square-a-b-testing

    Npm module for calculating chi-square test that gives us p-value for statistical significance with practical use in A/B testing.

    • v0.0.1
    • 38.17
    • Published

    ember-try

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

    • v4.0.0
    • 37.98
    • 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
    • 37.94
    • Published

    blink-diff

    A lightweight image comparison tool

    • v1.0.13
    • 37.92
    • Published