babel-jest
30.5.2 · 18 Sep 2026MIT71.6M / weekRepositoryHomepagenpmAtom feed
In short
1 removed10 new1 fixed19 changed
- removed
Removed react-native special case in Jest's configuration.
Release note
Previously failed tests are now always run first.
A new concurrent reporter shows currently running tests, a test summary, a progress bar and estimated remaining time if possible.
Improved CLI colors.
jest <pattern>is now case-insensitive.Added
it.only,it.skip,test.only,test.skipandxtest.Added
--testNamePattern=patternor-t <pattern>to run individual tests in test files.Jest now warns for duplicate mock files.
Pressing
a,o,p,qorenterwhile tests are running in the watch mode, the test run will be interrupted.--bailnow works together with--watch.Added
test.concurrentfor concurrent async tests.Jest now automatically considers files and tests with the
.jsxextension.Added
jest.clearAllMocksto clear all mocks manually.Rewrote Jest's snapshot implementation.
jest-snapshotcan now be more easily integrated into other test runners and used in other projects.This requires most snapshots to be updated when upgrading Jest.
Objects and Arrays in snapshots are now printed with a trailing comma.
Function names are not printed in snapshots any longer to reduce issues with code coverage instrumentation and different Node versions.
Snapshots are now sorted using natural sort order.
Snapshots are not marked as obsolete any longer when using
fitor when an error is thrown in a test.Finished migration of Jasmine matchers to the new Jest matchers.
Pretty print
toHaveBeenLastCalledWith,toHaveBeenCalledWith,lastCalledWithandtoBeCalledWithfailure messages.Added
toBeInstanceOfmatcher.Added
toContainEqualmatcher.Added
toThrowErrorMatchingSnapshotmatcher.Improved
moduleNameMapperresolution.Module registry fixes.
Fixed invocation of the
setupTestFrameworkScriptFilescript to make it easier to use chai together with Jest.- removed
Removed react-native special case in Jest's configuration.
Added
--findRelatedTests <fileA> <fileB>cli option to run tests related to the specified files.Added
jest.deepUnmocktobabel-plugin-jest-hoist.Added
jest.runTimersToTimewhich is useful together with fake timers.Improved automated mocks for ES modules compiled with babel.