JSPM

Found 9443 results for testing

chai-string

strings comparison matchers for chai

  • v1.6.0
  • 46.42
  • 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.33
  • Published

ava

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

  • v6.4.1
  • 46.17
  • Published

@appium/logger

A Universal Logger For The Appium Ecosystem

  • v2.0.0
  • 45.95
  • Published

@golevelup/ts-jest

Reusable utilities to help level up NestJS Testing

  • v0.7.0
  • 45.84
  • Published

fishery

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

  • v2.3.1
  • 45.51
  • Published

appium

Automation for Apps.

  • v3.0.1
  • 45.47
  • Published

@appium/docutils

Documentation generation utilities for Appium and related projects

  • v2.0.1
  • 45.30
  • 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.03
  • Published

react-select-event

Simulate react-select events for react-testing-library

  • v5.5.1
  • 44.86
  • Published

empower-core

Power Assert feature enhancer for assert function/object

  • v1.2.0
  • 44.80
  • Published

@storybook/addon-vitest

Storybook Vitest addon: Blazing fast component testing using stories

  • v9.1.3
  • 44.69
  • Published

miragejs

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

  • v0.1.48
  • 44.65
  • Published

jest-fixed-jsdom

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

  • v0.0.10
  • 44.49
  • Published

arrgv

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

  • v1.0.2
  • 44.35
  • Published

karma-cli

The Karma command line interface.

  • v2.0.0
  • 43.93
  • Published

mailosaur

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

  • v8.8.1
  • 43.93
  • Published

qunit

The powerful, easy-to-use testing framework.

  • v2.24.1
  • 43.57
  • Published

jsdom-testing-mocks

A set of tools for emulating browser behavior in jsdom environment

  • v1.15.2
  • 43.55
  • Published

process-exists

Check if a process is running

  • v5.0.0
  • 43.35
  • Published

testem

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

  • v3.16.0
  • 43.16
  • Published

@appium/strongbox

Persistent storage for Appium extensions

  • v1.0.0
  • 43.11
  • Published

@jest-mock/express

A lightweight Jest mock for unit testing Express

  • v3.0.0
  • 43.01
  • Published

mockttp

Mock HTTP server for testing HTTP clients and stubbing webservices

  • v4.1.0
  • 43.01
  • Published

cypress-localstorage-commands

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

  • v2.2.8
  • 42.98
  • Published

@testing-library/svelte

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

  • v5.2.8
  • 42.87
  • Published

codeceptjs

Supercharged End 2 End Testing Framework for NodeJS

  • v3.7.4
  • 42.83
  • Published

testcafe

Automated browser testing for the modern web development stack.

  • v3.7.2
  • 42.80
  • Published

jasmine-marbles

Marble testing helpers for RxJS and Jasmine

  • v0.9.2
  • 42.70
  • Published

chai-jest-snapshot

Chai assertion that provides Jest's snapshot testing

  • v2.0.0
  • 42.68
  • Published

casual

Fake data generator

  • v1.6.2
  • 42.67
  • Published

angular-mocks

AngularJS mocks for testing

  • v1.8.3
  • 42.52
  • Published

power-assert

Power Assert in JavaScript

  • v1.6.1
  • 42.41
  • Published

pactum

REST API Testing Tool for all levels in a Test Pyramid

  • v3.8.0
  • 42.15
  • Published

empower

Power Assert feature enhancer for assert function/object

  • v1.3.1
  • 42.12
  • Published

cypress-fail-fast

Skip the rest of Cypress tests on first failure

  • v7.1.1
  • 42.07
  • Published

@cypress/react

Test React components using Cypress

  • v9.0.1
  • 42.01
  • Published

deep-equal-ident

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

  • v1.1.1
  • 41.97
  • 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.70
  • Published

chai-datetime

date / time comparison matchers for chai

  • v1.8.1
  • 41.67
  • Published

jest-preview

Preview your Jest tests in a browser

  • v0.3.1
  • 41.65
  • Published

jest-enzyme

Testing Matchers for Enzyme

  • v7.1.2
  • 41.65
  • Published

@angular-builders/jest

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

  • v20.0.0
  • 41.58
  • Published

chai-deep-match

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

  • v1.2.1
  • 41.51
  • Published

vitest-fail-on-console

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

  • v0.10.0
  • 41.49
  • Published

wd

WebDriver/Selenium 2 node.js client

  • v1.14.0
  • 41.46
  • Published

libtap

A Test-Anything-Protocol library for JavaScript

  • v1.4.1
  • 41.45
  • Published

zod-fast-check

Generate fast-check arbitraries from Zod schemas.

  • v0.10.1
  • 41.39
  • Published

mockery

Simplifying the use of mocks with Node.js

  • v2.1.0
  • 41.37
  • Published

@stryker-mutator/api

The api for the extendable JavaScript mutation testing framework Stryker

  • v9.1.1
  • 41.17
  • Published

@fast-check/jest

Property based testing for Jest based on fast-check

  • v2.1.1
  • 41.03
  • Published

espower-source

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

  • v2.3.0
  • 40.97
  • Published

qunit-dom

High Level DOM Assertions for QUnit

  • v3.5.0
  • 40.94
  • Published

playwright-bdd

BDD Testing with Playwright runner

  • v8.4.0
  • 40.89
  • Published

chai-arrays

a simple chai plugin for better array assertions

  • v2.2.0
  • 40.85
  • 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.81
  • Published

empower-assert

Convert assert to power-assert on ESTree AST

  • v2.0.0
  • 40.81
  • Published

@textlint/ast-tester

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

  • v15.2.2
  • 40.77
  • Published

ignore-styles

Ignore imported style files when running in Node

  • v5.0.1
  • 40.71
  • Published

espower

Power Assert feature instrumentor based on the ECMAScript AST

  • v2.1.2
  • 40.62
  • Published

cypress-mailosaur

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

  • v2.17.0
  • 40.58
  • Published

filter-console

Filter out unwanted `console.log()` output

  • v1.0.0
  • 40.57
  • Published

chai-spies

Spies for the Chai assertion library.

  • v1.1.0
  • 40.56
  • Published

mock-apollo-client

Library to help unit testing when using apollo-client

  • v1.3.1
  • 40.54
  • Published

@cypress/schematic

Official Cypress schematic for the Angular CLI

  • v4.1.1
  • 40.44
  • Published

@nightwatch/chai

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

  • v5.0.3
  • 40.44
  • Published

handler-agent

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

  • v0.2.0
  • 40.43
  • Published

chai-dom

DOM assertions for the Chai assertion library using vanilla JavaScript

  • v1.12.1
  • 40.31
  • Published

is-error-instance

Check if a value is an `Error` instance

  • v3.0.1
  • 40.28
  • Published

mock-jwks

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

  • v3.3.5
  • 40.28
  • Published

db-migrate-shared

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

  • v1.2.0
  • 40.24
  • Published

espower-loader

Power Assert feature instrumentor on the fly

  • v1.2.2
  • 40.24
  • Published

@open-wc/testing

Testing following open-wc recommendations

  • v4.0.0
  • 40.21
  • Published

moxios

Mock axios requests for testing

  • v0.4.0
  • 40.20
  • Published

@usebruno/cli

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

  • v2.10.0
  • 40.06
  • Published

@testing-library/preact

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

  • v3.2.4
  • 39.91
  • Published

@clerk/testing

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

  • v1.12.1
  • 39.86
  • Published

cypress-tags

Use custom tags to slice up Cypress test runs.

  • v1.2.2
  • 39.83
  • Published

calibre

Calibre - Page speed performance testing with Google Lighthouse

  • v6.1.0
  • 39.82
  • Published

maildev

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

  • v2.2.1
  • 39.76
  • Published

@argos-ci/core

Node.js SDK for visual testing with Argos.

  • v4.1.2
  • 39.69
  • Published

dirty-chai

Extends Chai with lint-friendly terminating assertions.

  • v2.0.1
  • 39.68
  • Published

reg-suit

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

  • v0.14.5
  • 39.67
  • Published

wdio-wait-for

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

  • v3.1.0
  • 39.54
  • Published

jest-marbles

Marble testing helpers library for RxJs and Jest

  • v3.1.1
  • 39.37
  • Published

rxjs-marbles

An RxJS marble testing library for any test framework

  • v7.0.1
  • 39.27
  • Published

storycap

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

  • v5.0.1
  • 39.23
  • Published

hardhat-deploy

Hardhat Plugin For Replicable Deployments And Tests

  • v1.0.4
  • 39.23
  • 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.14
  • Published

rocha

Runs Mocha unit tests but randomizes their order

  • v2.5.10
  • 39.11
  • 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.10
  • Published

vitest-when

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

  • v0.8.0
  • 39.10
  • Published

test-results-parser

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

  • v0.2.8
  • 38.96
  • Published

cucumber-tsflow

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

  • v4.5.2
  • 38.95
  • 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.84
  • 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.82
  • Published

chai-enzyme

Chai.js assertions for enzyme

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

allure-vitest

Allure Vitest integration

  • v3.3.3
  • 38.63
  • Published

@axe-core/webdriverio

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 38.61
  • Published

loki

Visual Regression Testing for Storybook

  • v0.35.1
  • 38.45
  • Published

allure-jest

Allure Jest integration

  • v3.3.3
  • 38.44
  • Published

ember-cli-mirage

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

  • v3.0.4
  • 38.41
  • Published

jest-in-case

Jest utility for creating variations of the same test

  • v1.0.2
  • 38.39
  • Published

gulp-mocha

Run Mocha tests

  • v10.0.1
  • 38.37
  • 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.35
  • Published

chai-files

file system assertions for chai

  • v1.4.0
  • 38.33
  • Published

ember-try

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

  • v4.0.0
  • 38.25
  • Published

typemoq

A simple mocking library for TypeScript

  • v2.1.0
  • 38.20
  • Published

timemachine

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

  • v0.3.2
  • 38.03
  • Published

vows

Asynchronous BDD & continuous integration for node.js

  • v0.8.3
  • 38.01
  • Published

openapi-validator

Common code for jest-openapi and Chai OpenAPI Response Validator

  • v0.14.2
  • 37.94
  • Published

ngx-translate-testing

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

  • v7.0.0
  • 37.89
  • 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.85
  • Published

fast-check-io-ts

io-ts codec to fast-check arbitrary mapping

  • v0.5.0
  • 37.79
  • Published

msw-trpc

tRPC API for Mock Service Worker (MSW).

  • v2.0.1
  • 37.74
  • Published

expect-more-jest

Write Beautiful Specs with Custom Matchers for Jest

  • v5.5.0
  • 37.70
  • Published

yeoman-assert

Assert utility from yeoman

  • v3.1.1
  • 37.66
  • Published

combos

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

  • v0.2.0
  • 37.62
  • Published

@ethereum-waffle/chai

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

  • v4.0.10
  • 37.61
  • 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.61
  • Published

jasmine-expect

Write Beautiful Specs with Custom Matchers

  • v5.0.0
  • 37.59
  • 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.58
  • Published

sequelize-mock

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

  • v0.10.2
  • 37.43
  • Published

vitest-preview

Visual Debugging Experience for Vitest 🧪🖼⚡️

  • v0.0.1
  • 37.38
  • Published

happo.io

Visual diffing for UI components

  • v13.0.0
  • 37.37
  • Published

@zendesk/laika

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

  • v1.4.2
  • 37.32
  • Published

fictional

Generate fake data deterministically from a given input

  • v3.0.1
  • 37.32
  • Published

@japa/core

Implementation of core APIs for the Japa tests runner

  • v10.3.0
  • 37.27
  • Published

deeper

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

  • v2.1.0
  • 37.26
  • Published

ethereum-waffle

Sweeter, faster and simpler than truffle.

  • v4.0.10
  • 37.22
  • 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.16
  • Published

jest-openapi

Jest matchers for asserting that HTTP responses satisfy an OpenAPI spec

  • v0.14.2
  • 37.03
  • Published

@pactflow/pact-msw-adapter

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

  • v3.0.1
  • 37.00
  • Published

@fast-check/vitest

Property based testing for Vitest based on fast-check

  • v0.2.2
  • 37.00
  • Published

service-worker-mock

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

  • v2.0.5
  • 36.98
  • Published

add-matchers

Write useful test matchers compatible with Jest and Jasmine.

  • v0.6.2
  • 36.97
  • Published

@miragejs/graphql

A library for handling GraphQL requests with Mirage JS

  • v0.2.0-beta.5
  • 36.94
  • 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
  • 36.89
  • Published

type-plus

Provides additional types for TypeScript.

  • v7.6.2
  • 36.87
  • Published

desired-capabilities

utilities for parsing shorthand Selenium capabilities objects

  • v0.1.0
  • 36.85
  • Published

@inngest/test

Tooling for testing Inngest functions.

  • v0.1.7
  • 36.75
  • Published

snap-shot-store

Snapshots saved against an object

  • v1.2.3
  • 36.69
  • Published

textlint-tester

testing tool for textlint rule.

  • v15.2.2
  • 36.69
  • Published

blink-diff

A lightweight image comparison tool

  • v1.0.13
  • 36.63
  • Published

wiremock-captain

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

  • v4.1.2
  • 36.62
  • Published

@axe-core/webdriverjs

Provides a method to inject and analyze web pages using axe

  • v4.10.2
  • 36.60
  • Published

allure-mocha

Allure Mocha integration

  • v3.3.3
  • 36.57
  • Published

memfs-browser

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

  • v3.5.10302
  • 36.46
  • Published

virtual-u2f

Virtual U2F token for automated testing of U2F/Fido APIs

  • v0.2.2
  • 36.45
  • Published

@mocks-server/main

Mock Server supporting multiple route variants and mocks

  • v4.1.0
  • 36.42
  • 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.40
  • Published

@cypress/snapshot

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

  • v2.1.7
  • 36.30
  • Published

@wdio/xvfb

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

  • v9.19.2
  • 36.28
  • Published

ember-a11y-testing

Accessibility testing for Ember applications

  • v7.1.2
  • 36.22
  • Published

jsverify

Property-based testing for JavaScript.

  • v0.8.4
  • 36.10
  • Published

preceptor-core

Core components for the preceptor test runner and aggregator

  • v0.10.1
  • 36.10
  • Published

setup-polly-jest

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

  • v0.11.0
  • 35.97
  • Published