awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Automattic avatar

Automattic/expect.js

0
View on GitHub↗
2,098 stars·207 forks·JavaScript·8 views

Expect.js

Minimalistic BDD-style assertions for Node.JS and the browser.

Features

  • Assertions and Coverage - Minimalist BDD-style assertion library.
  • Testing Frameworks - Minimalist BDD-style assertion library.

Star history

Star history chart for automattic/expect.jsStar history chart for automattic/expect.js

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Expect.js

Similar open-source projects, ranked by how many features they share with Expect.js.
  • chaijs/chaichaijs avatar

    chaijs/chai

    8,264View on GitHub↗

    Chai is an assertion library for Node.js and browser-based JavaScript applications. It functions as both a behavior-driven development and test-driven development framework, providing a system to verify code outputs, application state, and general logic. The project is an extensible validation engine that uses a plugin-based system to allow the registration of custom assertions and specialized data checks. It supports multiple modular assertion styles to accommodate different validation philosophies. The library covers a broad range of data validation capabilities, including the inspection o

    JavaScript
    View on GitHub↗8,264
  • gotwarlost/istanbulgotwarlost avatar

    gotwarlost/istanbul

    8,662View on GitHub↗

    Istanbul is a JavaScript code coverage tool and instrumentation engine that measures the execution of statements, lines, functions, and branches. It functions as a test coverage analysis tool capable of monitoring code across unit, functional, and browser tests to identify untested areas of a codebase. The project distinguishes itself through a transparent instrumentation engine that uses module loader hooks to inject tracking code without requiring manual source modifications. It supports distributed test reporting by aggregating fragmented coverage data from multiple concurrent processes in

    JavaScript
    View on GitHub↗8,662
  • alex-seville/blanketalex-seville avatar

    alex-seville/blanket

    1,396View on GitHub↗

    blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser and nodejs.

    JavaScript
    View on GitHub↗1,396
  • sinonjs/sinonsinonjs avatar

    sinonjs/sinon

    9,753View on GitHub↗

    Sinon is a JavaScript test double library and mocking framework used to isolate code and verify behavior during unit testing. It provides a collection of spies, stubs, and mocks that replace real function implementations and object methods with controlled substitutes. The project includes a specialized fake timer library for overriding the system clock, allowing the simulation of time progression to trigger timeouts and intervals without waiting for real-time delays. It also features a test sandbox mechanism to group multiple fakes together, ensuring the original state is restored between tes

    JavaScript
    View on GitHub↗9,753
See all 30 alternatives to Expect.js→

Frequently asked questions

What does automattic/expect.js do?

Minimalistic BDD-style assertions for Node.JS and the browser.

What are the main features of automattic/expect.js?

The main features of automattic/expect.js are: Assertions and Coverage, Testing Frameworks.

What are some open-source alternatives to automattic/expect.js?

Open-source alternatives to automattic/expect.js include: gotwarlost/istanbul — Istanbul is a JavaScript code coverage tool and instrumentation engine that measures the execution of statements,… thlorenz/proxyquire — 🔮 Proxies nodejs require in order to allow overriding dependencies during testing. alex-seville/blanket — blanket.js is a simple code coverage library for javascript. Designed to be easy to install and use, for both browser… chaijs/chai — Chai is an assertion library for Node.js and browser-based JavaScript applications. It functions as both a… sinonjs/sinon — Sinon is a JavaScript test double library and mocking framework used to isolate code and verify behavior during unit… tntim96/jscover — JSCover is a JavaScript Code Coverage Tool that measures line, branch and function coverage.