Aiolum Browse stories
All tools
Building the product · 1 of 252 stories

Jest

An open-source JavaScript testing framework: it runs a project's automated tests, compares results with expected values, mocks dependencies and reports code coverage.

What Jest is

Written from its maker's own pages, read on 28 October 2026.

Jest is an open-source testing framework for JavaScript, a tool that finds the test files of a project, runs them and reports which tests pass and which fail. It works with projects that use Babel, TypeScript, Node, React, Angular and Vue. The site is copyrighted by the OpenJS Foundation and the Jest contributors.

A developer installs Jest with npm or yarn, writes test files such as sum.test.js with calls like expect(sum(1, 2)).toBe(3), and runs the jest command. Jest aims to work without a configuration file on most projects. It runs each test file in its own process, so tests run in parallel, and it runs previously failed tests first. Snapshot tests store the output of a function or component and fail when it changes. Mocking (replacing a module or function with a fake that records its calls) works through a custom resolver for imports. The --coverage flag adds a code coverage report, which shows the lines that no test runs.

Jest is free and open source under the MIT license.

Made by
OpenJS Foundation and Jest contributors (open source)
Price
Free and open source (read 28 October 2026)
Free plan
free

Who uses it, and for what

One row per story. The grade is for the claim that the business uses this tool, not for its revenue.

StoryWhat it does thereWhenCost statedGradeSource
Copilot for ObsidianTest framework of the plugin, visible as a config file in the public repository.BGitHub repository logancyang/obsidian-copilot, read 27 October 2026

Grade A: the tool's maker or a payment processor confirms the use. Grade B: an independent report, or the tool is visible in public code. Grade C: the founder or the company says so.

Other tools for the same job

Building the product, with the number of stories that use each.

Back to all tools