JSPM

Found 9480 results for testing

chai-dom

DOM assertions for the Chai assertion library using vanilla JavaScript

  • v1.12.1
  • 40.64
  • Published

is-error-instance

Check if a value is an `Error` instance

  • v3.0.1
  • 40.58
  • Published

db-migrate-shared

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

  • v1.2.0
  • 40.40
  • Published

mock-jwks

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

  • v3.3.5
  • 40.37
  • Published

moxios

Mock axios requests for testing

  • v0.4.0
  • 40.35
  • Published

mock-apollo-client

Library to help unit testing when using apollo-client

  • v1.3.1
  • 40.33
  • Published

@open-wc/testing

Testing following open-wc recommendations

  • v4.0.0
  • 40.33
  • Published

@usebruno/cli

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

  • v2.10.0
  • 40.22
  • Published

@clerk/testing

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

  • v1.12.3
  • 40.16
  • Published

rocha

Runs Mocha unit tests but randomizes their order

  • v2.5.10
  • 40.14
  • Published

cypress-tags

Use custom tags to slice up Cypress test runs.

  • v1.2.2
  • 40.03
  • Published

calibre

Calibre - Page speed performance testing with Google Lighthouse

  • v6.1.0
  • 40.02
  • Published

@testing-library/preact

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

  • v3.2.4
  • 39.97
  • Published

maildev

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

  • v2.2.1
  • 39.95
  • Published

reg-suit

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

  • v0.14.5
  • 39.89
  • Published

@argos-ci/core

Node.js SDK for visual testing with Argos.

  • v4.1.2
  • 39.86
  • Published

wdio-wait-for

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

  • v3.1.0
  • 39.75
  • Published

rxjs-marbles

An RxJS marble testing library for any test framework

  • v7.0.1
  • 39.58
  • Published

jest-marbles

Marble testing helpers library for RxJs and Jest

  • v3.1.1
  • 39.58
  • Published

dirty-chai

Extends Chai with lint-friendly terminating assertions.

  • v2.0.1
  • 39.54
  • Published

storycap

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

  • v5.0.1
  • 39.44
  • 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.40
  • Published

vitest-when

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

  • v0.8.0
  • 39.37
  • 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.34
  • Published

cucumber-tsflow

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

  • v4.5.2
  • 39.25
  • Published

hardhat-deploy

Hardhat Plugin For Replicable Deployments And Tests

  • v1.0.4
  • 39.24
  • Published

test-results-parser

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

  • v0.2.8
  • 39.18
  • 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.15
  • Published

chai-files

file system assertions for chai

  • v1.4.0
  • 39.01
  • 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
  • 39.00
  • Published

chai-enzyme

Chai.js assertions for enzyme

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

allure-vitest

Allure Vitest integration

  • v3.3.3
  • 38.92
  • Published

@axe-core/webdriverio

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 38.78
  • 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.69
  • Published

gulp-mocha

Run Mocha tests

  • v10.0.1
  • 38.65
  • Published

allure-jest

Allure Jest integration

  • v3.3.3
  • 38.65
  • Published

ember-cli-mirage

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

  • v3.0.4
  • 38.62
  • Published

typemoq

A simple mocking library for TypeScript

  • v2.1.0
  • 38.46
  • Published

jest-in-case

Jest utility for creating variations of the same test

  • v1.0.2
  • 38.41
  • Published

loki

Visual Regression Testing for Storybook

  • v0.35.1
  • 38.37
  • Published

vows

Asynchronous BDD & continuous integration for node.js

  • v0.8.3
  • 38.36
  • Published

ember-try

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

  • v4.0.0
  • 38.34
  • Published

timemachine

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

  • v0.3.2
  • 38.25
  • Published

openapi-validator

Common code for jest-openapi and Chai OpenAPI Response Validator

  • v0.14.2
  • 38.23
  • Published

ngx-translate-testing

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

  • v7.0.0
  • 38.13
  • 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.06
  • Published

msw-trpc

tRPC API for Mock Service Worker (MSW).

  • v2.0.1
  • 37.95
  • Published

combos

Generate all possible permutations of an object's key-value pairs

  • v0.2.0
  • 37.87
  • Published

@ethereum-waffle/chai

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

  • v4.0.10
  • 37.74
  • Published

fictional

Generate fake data deterministically from a given input

  • v3.0.1
  • 37.72
  • 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.71
  • Published

sequelize-mock

A simple mock interface specifically for testing code relying on Sequelize models

  • v0.10.2
  • 37.68
  • Published

expect-more-jest

Write Beautiful Specs with Custom Matchers for Jest

  • v5.5.0
  • 37.67
  • Published

vitest-preview

Visual Debugging Experience for Vitest 🧪🖼⚡️

  • v0.0.1
  • 37.66
  • Published

zoroaster

The 2020 Most Modern Testing Framework For Node.JS With Test Contexts (Reusable BeforeEach / AfterEach Via Separate Files); Masks (Inputs/Outputs In Non-Js Files) And Fork Testing; Interactive Snapshots.

  • v4.4.0
  • 37.62
  • Published

jasmine-expect

Write Beautiful Specs with Custom Matchers

  • v5.0.0
  • 37.61
  • Published

@zendesk/laika

Test, mock, intercept and modify Apollo Client's operations — in both browser and unit tests!

  • v1.4.2
  • 37.50
  • Published

yeoman-assert

Assert utility from yeoman

  • v3.1.1
  • 37.47
  • Published

ethereum-waffle

Sweeter, faster and simpler than truffle.

  • v4.0.10
  • 37.46
  • Published

@japa/core

Implementation of core APIs for the Japa tests runner

  • v10.3.0
  • 37.43
  • Published

@fast-check/vitest

Property based testing for Vitest based on fast-check

  • v0.2.2
  • 37.41
  • Published

ember-cli-page-object

This ember-cli addon eases the construction of page objects on your acceptance and integration tests

  • v2.3.1
  • 37.40
  • Published

happo.io

Visual diffing for UI components

  • v13.0.0
  • 37.40
  • Published

@suites/unit

<p align="center"> <img width="200" src="https://raw.githubusercontent.com/suites-dev/suites/master/logo.png" alt="Logo" /> </p>

  • v3.0.1
  • 37.33
  • Published

deeper

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

  • v2.1.0
  • 37.32
  • Published

jest-openapi

Jest matchers for asserting that HTTP responses satisfy an OpenAPI spec

  • v0.14.2
  • 37.28
  • Published

@wdio/xvfb

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

  • v9.19.2
  • 37.27
  • Published

add-matchers

Write useful test matchers compatible with Jest and Jasmine.

  • v0.6.2
  • 37.16
  • Published

virtual-u2f

Virtual U2F token for automated testing of U2F/Fido APIs

  • v0.2.2
  • 37.14
  • Published

@inngest/test

Tooling for testing Inngest functions.

  • v0.1.7
  • 37.14
  • Published

fast-check-io-ts

io-ts codec to fast-check arbitrary mapping

  • v0.5.0
  • 37.13
  • Published

type-plus

Provides additional types for TypeScript.

  • v7.6.2
  • 37.10
  • Published

@axe-core/webdriverjs

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 37.08
  • Published

service-worker-mock

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

  • v2.0.5
  • 37.05
  • Published

@pactflow/pact-msw-adapter

> Generate pact contracts from the recorded mock service worker interactions.

  • v3.0.1
  • 37.04
  • Published

@miragejs/graphql

A library for handling GraphQL requests with Mirage JS

  • v0.2.0-beta.5
  • 37.03
  • Published

wiremock-captain

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

  • v4.1.2
  • 36.99
  • Published

desired-capabilities

utilities for parsing shorthand Selenium capabilities objects

  • v0.1.0
  • 36.93
  • Published

snap-shot-store

Snapshots saved against an object

  • v1.2.3
  • 36.89
  • Published

blink-diff

A lightweight image comparison tool

  • v1.0.13
  • 36.87
  • Published

allure-mocha

Allure Mocha integration

  • v3.3.3
  • 36.82
  • Published

textlint-tester

testing tool for textlint rule.

  • v15.2.2
  • 36.81
  • Published

@cypress/snapshot

Adds value / object / DOM element snapshot testing support to Cypress test runner

  • v2.1.7
  • 36.59
  • Published

memfs-browser

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

  • v3.5.10302
  • 36.50
  • Published

testing

Simple asynchronous testing framework. Never again count your asserts! This tiny testing library is fully callback-based and has a rich API for asserts.

  • v3.1.0
  • 36.48
  • Published

preceptor-core

Core components for the preceptor test runner and aggregator

  • v0.10.1
  • 36.43
  • Published

@mocks-server/main

Mock Server supporting multiple route variants and mocks

  • v4.1.0
  • 36.42
  • Published

setup-polly-jest

Setup helper for PollyJS when using in jest/jasmine test environment

  • v0.11.0
  • 36.33
  • Published

@axe-core/cli

A CLI for accessibility testing using axe-core

  • v4.10.2
  • 36.28
  • Published

ember-a11y-testing

Accessibility testing for Ember applications

  • v7.1.2
  • 36.27
  • Published

@solidjs/testing-library

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

  • v0.8.10
  • 36.17
  • Published

loadtest

Run load tests for your web application. Mostly ab-compatible interface, with an option to force requests per second. Includes an API for automated load testing.

  • v8.2.0
  • 36.09
  • Published

snap-shot-it

Smarter snapshot utility for Mocha and BDD test runners

  • v7.9.10
  • 36.05
  • Published

jasmine-ts

Execute jasmine with ts-node

  • v0.4.0
  • 36.04
  • Published

mocha-sinon

mocha integration for sinon

  • v2.1.2
  • 35.92
  • Published

jsverify

Property-based testing for JavaScript.

  • v0.8.4
  • 35.91
  • Published

pa11y-ci-reporter-html

Pa11y-ci reporter that generates HTML reports - summary report and detailed reports for each page

  • v8.0.0
  • 35.81
  • Published

@mocks-server/core

Pluggable mock server supporting multiple route variants and mocks

  • v4.0.2
  • 35.70
  • Published

opentok-token

Generates tokens for `X-TB-TOKEN-AUTH` header when using OpenTok REST API.

  • v1.1.1
  • 35.69
  • Published

@serenity-js/core

The core Serenity/JS framework, providing the Screenplay Pattern interfaces, as well as the test reporting and integration infrastructure

  • v3.34.1
  • 35.65
  • Published

jasmine-node

DOM-less simple JavaScript BDD testing framework for Node

  • v3.0.0
  • 35.64
  • Published

pretty-ansi

Convert ANSI escape sequences to human readable text

  • v3.0.0
  • 35.57
  • Published

@knapsack-pro/cypress

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

  • v8.1.0
  • 35.57
  • Published

givens

Easy test setup without side effects

  • v1.3.9
  • 35.56
  • Published

aws-dynamodb-local

Run DynamoDB local for development and testing

  • v0.0.11
  • 35.54
  • Published

karma-viewport

A Karma plugin for testing responsive features and layout

  • v1.0.9
  • 35.45
  • Published

snap-shot-core

Save / load named snapshots, useful for tests

  • v10.2.4
  • 35.42
  • Published

inject-loader

A Webpack loader for injecting code into modules via their dependencies

  • v4.0.1
  • 35.16
  • Published

@testdeck/core

Core framework for decorator based object oriented testing

  • v0.3.3
  • 35.08
  • Published

jest-it-up

Automatically bump up global Jest thresholds whenever coverage goes above them

  • v4.0.1
  • 35.04
  • Published

airtap

Run TAP unit tests in 1789+ browsers

  • v5.0.0
  • 35.03
  • Published

mock-req-res

Extensible mock req / res objects for use in unit tests of Express controller and middleware functions.

  • v1.2.1
  • 34.94
  • Published

sandboxed-module

A sandboxed Node.js module loader that lets you inject dependencies into your modules.

  • v2.0.4
  • 34.88
  • Published

cypress-firebase

Utilities to help testing Firebase projects with Cypress.

  • v4.2.2
  • 34.87
  • Published

allure

Allure Commandline Tool

  • v3.0.0-beta.18
  • 34.79
  • Published

sauce-browsers

Get a list of objects describing the OS and browser platforms on Sauce Labs using "zuul" format

  • v3.0.0
  • 34.76
  • Published

jquery-mockjax

The jQuery Mockjax Plugin provides a simple and extremely flexible interface for mocking or simulating ajax requests and responses.

  • v2.6.1
  • 34.74
  • Published

chai-bytes

Chai assertions for byte arrays equality

  • v0.1.2
  • 34.53
  • Published

react-native-test-app

react-native-test-app provides a test app for all supported platforms as a package

  • v4.4.8
  • 34.44
  • Published

localstorage-polyfill

in memory localStorage polyfill for node.js utilizing ES6 proxies

  • v1.0.1
  • 34.37
  • Published

@serenity-js/rest

Serenity/JS Screenplay Pattern library for interacting with REST and other HTTP-based services, supporting comprehensive API testing and blended testing scenarios

  • v3.34.1
  • 34.25
  • Published

cyclope

Cypress DOM snapshots and consistent image diffing in the cloud

  • v2.7.1
  • 34.23
  • Published

@gatling.io/http

Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).

  • v3.14.306
  • 34.22
  • Published

@wdio/codemod

A codemod to transform test files written in Protractor into WebdriverIO tests

    • v0.12.0
    • 34.19
    • Published

    casual-browserify

    Fake data generator (Browserify friendly)

    • v1.5.19-2
    • 34.18
    • Published

    @argos-ci/cli

    Command-line (CLI) for visual testing with Argos.

    • v3.0.6
    • 34.17
    • Published

    chai-jquery

    jQuery assertions for the Chai assertion library

    • v2.1.0
    • 34.15
    • Published

    chai-backbone

    Backbone assertions for the Chai assertion library

    • v0.9.4
    • 34.14
    • Published

    @serenity-js/assertions

    Serenity/JS universal assertion library supporting all types of functional tests, including both web and REST API scenarios

    • v3.34.1
    • 34.13
    • Published

    minijasminenode

    Super simple wrapper around Jasmine 1.3 for Node

    • v1.1.1
    • 34.13
    • Published

    mercurius-integration-testing

    [![npm version](https://badge.fury.io/js/mercurius-integration-testing.svg)](https://badge.fury.io/js/mercurius-integration-testing) [![codecov](https://codecov.io/gh/PabloSzx/mercurius-integration-testing/branch/master/graph/badge.svg)](https://codecov.i

    • v9.0.1
    • 34.11
    • Published

    vitest-browser-vue

    Render Vue components in Vitest Browser Mode

    • v1.1.0
    • 34.06
    • Published

    kefir-test-utils

    Framework-agnostic testing tools for Kefir

    • v2.0.0
    • 34.05
    • Published

    intern

    Intern. A next-generation code testing stack for JavaScript.

    • v4.10.1
    • 34.04
    • Published

    storycap-testrun

    A utility that provides stable screenshot capture functionality using `@storybook/test-runner`.

    • v1.0.0
    • 33.98
    • Published

    chai-asserttype

    a simple chai plugin for asserting on types

    • v1.0.5
    • 33.95
    • Published

    async-test-util

    Util-functions that are be useful in async tests

    • v2.5.0
    • 33.92
    • Published

    vitest-mock-express

    A lightweight Vitest mock for unit testing Express

    • v2.2.0
    • 33.91
    • Published

    chai-almost

    Extends chai with assertions that allow for floating point rounding errors

    • v1.0.1
    • 33.82
    • Published

    benny

    A dead simple benchmarking framework

    • v3.7.1
    • 33.81
    • Published

    @testing-library/preact-hooks

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

    • v1.1.0
    • 33.79
    • Published

    @serenity-js/console-reporter

    Serenity/JS console reporter that displays test results directly in the standard output

    • v3.34.1
    • 33.78
    • Published

    frisby

    Frisby.js v2.0: REST API Endpoint Testing built on Jasmine

    • v2.1.3
    • 33.73
    • Published

    catch-uncommitted

    Script to catch uncommitted/unversioned files, for CI

    • v2.0.0
    • 33.72
    • Published

    @gatling.io/cli

    Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).

    • v3.14.306
    • 33.66
    • Published

    @gatling.io/jvm-types

    Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).

    • v3.14.306
    • 33.66
    • Published

    skin-deep

    Testing helpers for use with React's shallowRender test utils.

    • v1.2.0
    • 33.65
    • Published

    jest-sinon

    Jest assertions for the mocking library Sinon.js

    • v1.1.0
    • 33.65
    • Published

    chai-changes

    Change assertions for the Chai assertion library

    • v1.3.6
    • 33.61
    • Published

    @gatling.io/core

    Gatling JS is a JavaScript/TypeScript interface for the [Gatling load testing tool](https://gatling.io/).

    • v3.14.306
    • 33.60
    • Published

    assume

    Expect-like assertions that works seamlessly in node and browsers

    • v2.3.0
    • 33.54
    • Published

    zuul

    simple browser testing

    • v3.12.0
    • 33.52
    • Published

    karma-jasmine-matchers

    A Karma plugin - Additional matchers for the Jasmine BDD JavaScript testing library.

    • v5.0.0
    • 33.51
    • Published

    @fast-check/ava

    Property based testing for AVA based on fast-check

    • v2.0.2
    • 33.50
    • 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
    • 33.48
    • Published

    @testdeck/mocha

    Object oriented testing for the Mocha test framework

    • v0.3.3
    • 33.46
    • Published

    ospec

    Noiseless testing framework

    • v4.2.1
    • 33.44
    • Published

    chai-fetch

    Chai matchers to make matching fetch responses clear & easy

    • v0.3.1
    • 33.43
    • Published

    eslint-plugin-test-selectors

    Makes sure test DOM attributes (e.g. data-test-id) are added to interactive DOM elements.

    • v2.1.1
    • 33.43
    • Published

    ghostface

    Evaluate Javascript in PhantomJS, and print the output.

    • v1.5.0
    • 33.42
    • Published

    obake

    Pipe javascript into phantomjs, print the output, writing test coverage to disk along the way

    • v0.1.2
    • 33.39
    • Published

    @serenity-js/web

    Serenity/JS Screenplay Pattern library offering a flexible, web driver-agnostic approach for interacting with web-based user interfaces and components, suitable for various testing contexts

    • v3.34.1
    • 33.33
    • Published

    raf-stub

    Accurate and predictable testing of requestAnimationFrame and cancelAnimationFrame

    • v3.0.0
    • 33.33
    • Published

    @serenity-js/cucumber

    Serenity/JS test runner adapter for seamless integration with any version of Cucumber.js, facilitating BDD-style test automation and leveraging Serenity/JS reporting capabilities

    • v3.34.1
    • 33.33
    • Published

    @serenity-js/serenity-bdd

    Serenity/JS reporting module that produces detailed Serenity BDD test reports and living documentation, enhancing transparency and traceability of test results

    • v3.34.1
    • 33.32
    • Published

    aurelia-testing

    A collection of helpers for testing Aurelia apps and components.

    • v1.1.0
    • 33.21
    • Published

    @depay/web3-mock

    JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.

    • v15.3.0
    • 33.14
    • Published

    @iobroker/testing

    Shared utilities for adapter and module testing in ioBroker

    • v5.1.1
    • 33.11
    • Published

    ng-bullet

    Angular library which drastically improves execution time of your component's unit tests

      • v1.0.3
      • 33.09
      • Published