Jest

E183386

Jest is a popular JavaScript testing framework known for its simplicity, built-in mocking, and snapshot testing, commonly used in Node.js and React applications.

All labels observed (1)

Label Occurrences
Jest canonical 12

How this entity was disambiguated

Statements (60)

Predicate Object
instanceOf JavaScript testing framework ⓘ
software library ⓘ
category testing framework ⓘ
commonlyUsedWith Node.js ⓘ
React ⓘ
React Native ⓘ
configurationFile jest.config.cjs ⓘ
jest.config.js ⓘ
jest.config.mjs ⓘ
jest.config.ts ⓘ
package.json jest field ⓘ
designedFor Node.js applications ⓘ
developedBy Meta (formerly Facebook) ⓘ
ecosystem Jest DOM (for DOM assertions via @testing-library/jest-dom) ⓘ
jest-circus test runner ⓘ
ts-jest ⓘ
hasComponent Jest CLI ⓘ
Jest configuration system ⓘ
Jest expect API ⓘ
linked to: Expect.js

Jest mock functions API ⓘ
Jest runner ⓘ
hasFeature JSDOM-based browser-like environment ⓘ
built-in assertion library ⓘ
built-in mocking ⓘ
code coverage reporting ⓘ
mock functions (jest.fn) ⓘ
mock modules ⓘ
mock timers ⓘ
parallel test execution ⓘ
snapshot serializers ⓘ
snapshot testing ⓘ
test retries (in newer versions) ⓘ
watch mode ⓘ
zero-configuration setup for many projects ⓘ
license MIT License ⓘ
notableConcept snapshot files with .snap extension ⓘ
test files conventionally named *.test.js or *.spec.js ⓘ
originallyDevelopedFor React applications ⓘ
primaryUse end-to-end testing (via extensions and ecosystem tools) ⓘ
integration testing ⓘ
snapshot testing ⓘ
unit testing ⓘ
programmingLanguage JavaScript ⓘ
repositoryPlatform GitHub ⓘ
runsOn Node.js runtime ⓘ
supportsFeature Babel integration ⓘ
TypeScript via ts-jest or Babel ⓘ
custom reporters ⓘ
custom test environments ⓘ
snapshot updating ⓘ
test coverage thresholds ⓘ
test hooks (beforeAll, beforeEach, afterAll, afterEach) ⓘ
test suites ⓘ
transformers for preprocessing files ⓘ
watch plugins ⓘ
supportsLanguage JavaScript ⓘ
TypeScript ⓘ
targetAudience JavaScript developers ⓘ
Node.js developers ⓘ
React developers ⓘ

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.