Showing 36 of 78 projects
A universal test reporter for JavaScript/TypeScript frameworks that sends results to various services and cloud storage.
A Gulp wrapper for running Angular Protractor end-to-end tests.
A parser for the Test Anything Protocol (TAP) that converts TAP output into structured JavaScript objects.
A Gulp plugin for running Jasmine 3 tests in Node.js with configurable reporters and options.
An Atom editor package providing snippets and direct test running for the AVA JavaScript test runner.
An ESLint plugin providing rules to enforce best practices and catch common errors in Jasmine test suites.
A Playwright extension that collects code coverage from running end-to-end tests.
Codemods for upgrading AVA test suites and migrating from tape to AVA.
Visual Studio Code snippets for writing AVA JavaScript test files.
A Force.com app for building and running Selenium tests to validate custom UI pages in Salesforce orgs.
A deprecated Ember CLI addon that integrates the Sinon.js testing library for mocking and spying in Ember applications.
An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.
A Karma plugin that adds untested source files to Istanbul coverage reports for accurate test coverage statistics.
A TAP output formatter that uses difflet to display inequality errors in test results.
A Jest transformer for unit testing Svelte components by compiling them for JavaScript test environments.
A universal JavaScript/TypeScript testing framework that runs the same tests in Node.js, Deno, and browsers using the mature QUnit API.
An ESLint plugin providing linting rules specifically for QUnit JavaScript testing framework.
ESLint plugin that detects common mistakes and anti-patterns in chai.js expect() assertions.
Istanbul coverage plugin for web-component-tester to collect and report test coverage for JavaScript projects.
Chai assertion helpers for testing virtual-dom elements (VTrees) with approximate and exact matching.
A collection of helper functions for unit testing Choo.js applications in the browser.
UltiSnips snippets for the AVA JavaScript test runner in Vim.
An in-memory fake implementation of the WebExtensions API for testing browser extensions without a real browser.
A Mocha plugin that transpiles JavaScript test files using the Traceur compiler.
A GitHub Action that creates code annotations from Jest test results using jest-junit output.
Test-driven development helpers for Knockout.js components and bindings.
ESLint plugin providing fixture and test globals for TestCafe to enforce good practices in end-to-end testing.
Automatically converts QUnit assertions to qunit-dom assertions using codemod transformations.
An adapter that allows ESLint's RuleTester to run with AVA test framework while preserving its detailed error reporting.
A plugin for the Fly build system that runs tests using the AVA test runner.
A Karma preprocessor plugin that compiles ES6 JavaScript to ES5 on the fly using Traceur compiler.
A lightweight library for writing parameterized tests with the ava testing framework.
A Grunt plugin to run AVA test suites with optional nyc coverage.
A Karma plugin that reports test results in the Test Anything Protocol (TAP) format.
Automatically generates mocks for Angular components, directives, pipes, modules, and services in Jest tests, eliminating manual stubbing.
A Yeoman generator that scaffolds test files for the Intern JavaScript testing framework.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.