Support for v19 hasn't landed yet, at least in a stable version.

But you can already test it by installing jest-preset-angular : 14.4.0-rc.0.

Answer from Matthieu Riegler on Stack Overflow
🌐
DEV Community
dev.to › fransaoco › how-to-set-up-jest-in-angular-19-step-by-step-guide-1c2p
How to Set Up Jest in Angular 19 (Step-by-Step Guide) - DEV Community
April 21, 2025 - module.exports = { preset: 'jest-preset-angular', setupFilesAfterEnv: ['<rootDir>/setup-jest.ts'], testPathIgnorePatterns: ['<rootDir>/node_modules/', '<rootDir>/dist/'], transform: { '^.+\\.ts$': 'ts-jest', // Only transform .ts files }, transformIgnorePatterns: [ '/node_modules/(?!flat)/', // Exclude modules except 'flat' from transformation ], };
🌐
npm
npmjs.com › package › @angular-builders › jest
angular-builders/jest
January 14, 2026 - Latest version: 21.0.3, last published: 4 months ago. Start using @angular-builders/jest in your project by running `npm i @angular-builders/jest`. There are 2 other projects in the npm registry using ...
      » npm install @angular-builders/jest
    
Published   Jan 14, 2026
Version   21.0.3
🌐
Konstantin Denerz
konstantin-denerz.com › quickstart-angular-19-testing-with-jest-and-neovim
Quickstart: Angular 19 Testing with Jest and Neovim · Konstantin Denerz
January 13, 2025 - Looking to simplify testing in your Angular 19 monorepo and integrate it with Neovim? This quickstart guide shows how to set up Jest, configure Angular for Jest, and leverage Neotest to run tests directly in your editor.
🌐
Reddit
reddit.com › r/angular › jest in angular.
r/angular on Reddit: Jest in Angular.
December 17, 2024 -

Hello,

I want to hear from the community about Jest tests in Angular.

I have started using it because I listened to some opinions about is fast and "easy" to mock components, services, and so on.

Example:

- I have created a test on a mat toolbar to ensure that some menu items are shown or hidden depending if the user is an admin.

- PR: https://github.com/hseleiro/Organizer/pull/59

- Component: https://github.com/hseleiro/Organizer/blob/test/toolbar-component-jest-test/src/app/shared/components/toolbar.component.ts

- Unit Test: https://github.com/hseleiro/Organizer/blob/test/toolbar-component-jest-test/src/app/shared/components/toolbar.component.spec.ts

🌐
GitHub
github.com › jestjs › jest › issues › 15418
[Bug]: Jest tests failing in a NX project with Angular 19 + Openlayers 10 + Typescript 5.6 · Issue #15418 · jestjs/jest
December 12, 2024 - You can see here the commit details: ricardojbertolin/angular-19-demo@4029b4c · After that, tests for this main component started to fail. In older versions of Angular this didn't break down and worked as expected. ... System: OS: Windows 11 10.0.22621 CPU: (12) x64 13th Gen Intel(R) Core(TM) i7-1365U Binaries: Node: 22.11.0 - C:\Program Files\nodejs\node.EXE npm: 10.9.0 - C:\Program Files\nodejs\npm.CMD npmPackages: jest: 29.7.0 => 29.7.0
Author   ricardojbertolin
🌐
npm
npmjs.com › package › jest-preset-angular
jest-preset-angular - npm
1 month ago - Latest version: 16.1.4, last published: 24 days ago. Start using jest-preset-angular in your project by running `npm i jest-preset-angular`. There are 58 other projects in the npm registry using jest-preset-angular.
      » npm install jest-preset-angular
    
Published   Apr 09, 2026
Version   16.1.4
Find elsewhere
🌐
GitHub
github.com › mauriciovigolo › keycloak-angular › issues › 613
Jest not work after migrating to Angular 19.x ( Unexpected token "export" ) · Issue #613 · mauriciovigolo/keycloak-angular
January 14, 2025 - 5 | export const internalEnsureAuthenticated = async (_route: ActivatedRouteSnapshot, state: RouterStateSnapshot, authData: AuthGuardData) => { at Runtime.createScriptFromCode (../../../node_modules/jest-runtime/build/index.js:1505:14) at Object.<anonymous> (../../../node_modules/keycloak-angular/fesm2022/keycloak-angular.mjs:6:22) at Object.<anonymous> (web/src/ensure-authenticated.guard.ts:2:1) at Object.<anonymous> (web/src/ensure-authenticated.guard.spec.ts:4:1)
Author   ValentinDEJ
🌐
Angular Training
angulartraining.com › home › how to use jest for angular unit tests?
How to use Jest for Angular Unit Tests? | Angular Newsletter
September 13, 2024 - Create a setup-jest.ts file in your project’s root folder And add that single line of code in it: import 'jest-preset-angular/setup-jest'; Create a jest.config.ts file in your project’s root folder with the following command npx jest — init Then ensure you have the following config options set in that file: preset: 'jest-preset-angular', setupFilesAfterEnv: ['./setup-jest.ts']
🌐
GitHub
github.com › thymikee › jest-preset-angular
GitHub - thymikee/jest-preset-angular: Jest configuration preset for Angular projects. · GitHub
A preset of Jest configuration for Angular projects.
Starred by 916 users
Forked by 304 users
Languages   TypeScript 89.7% | JavaScript 7.1% | CSS 2.8%
🌐
DEV Community
dev.to › fransaoco › testing-angular-with-jest-3h6g
Testing Angular with Jest - DEV Community
April 21, 2025 - Unit tests verify small, isolated parts of your code like components, services, and pipes by testing them independently without external dependencies. They execute quickly, help find bugs early, and are straightforward to maintain. Focus on testing business logic, data transformations, and component behavior while avoiding external API calls, UI styling, and third-party library tests. In this series, I'll share practical examples of testing different parts of an Angular application using Jest.
🌐
Medium
kaleb-dalla.medium.com › how-to-configure-jest-in-your-angular-projects-d29155b8ed01
How to configure Jest in your Angular projects. | by Kaleb Dalla | Medium
November 4, 2024 - Perfect integration with Angular: Jest works perfectly with the Angular ecosystem since it supports TypeScript and offers advanced features to test pipes, components, services, etc.
🌐
GitHub
github.com › stephanrauh › angular-jest
GitHub - stephanrauh/angular-jest: Testing Angular with Jest · GitHub
Before Angular 16, there was no official support for Jest, but several great community solutions. The folder Angular 15 and below shows how to use Jest with an older Angular version.
Starred by 27 users
Forked by 9 users
Languages   HTML 60.5% | TypeScript 35.8% | JavaScript 3.1%
🌐
Reddit
reddit.com › r/angular › is jest still going to be integrated officially with angular?
r/angular on Reddit: Is Jest still going to be integrated officially with Angular?
March 3, 2025 -

I've been having a nightmare trying to reconfigure an old project's tests from Jasmine/Karma to Jest, because I have many coworkers advocating for it. But I'm surprised to see that while Karma has been deprecated for almost 2 years now, ng new and the refreshed Angular docs still only go over Karma, and make no mention of Jest or other testing frameworks at all https://angular.dev/guide/testing#other-test-frameworks.

This announcement https://blog.angular.dev/moving-angular-cli-to-jest-and-web-test-runner-ef85ef69ceca mentions @angular-devkit/build-angular:jest but I'm not sure if that's worth using - googling it actually points me to https://www.npmjs.com/package/@angular-builders/jest first but I'm not sure if this is something official.

jest-preset-angular also appears in lots of guides but it seems like every guide has a different way to set that up and I find its documentation kind of a nightmare of its own. Doesn't feel particularly futureproof.

Is Jest going to be a passing fad for Angular? Is there any news of deeper, documented integration anytime soon? Is Web Test Runner support at least close to being ready?

🌐
DanyWalls
danywalls.com › how-to-configure-jest-in-angular-18
How to Configure Jest in Angular 18 | DanyWalls
November 25, 2023 - When we write tests in Angular Jasmine and Karma are the default for testing library and runner, but the Angular team was working on bringing Jest to Angular. Today, we're going to experiment with the Jest Builder for Jest (Experimental) in Angular 1...
🌐
Medium
medium.com › ngconf › configure-jest-in-angular-18-79765fdb0fae
Step-by-Step Jest Configuration for Angular 18 | ngconf
August 27, 2024 - The first thing that you need to ... in Angular, you can either set it up with the Angular Jest Runner to run tests with ng test, or configure Jest separately and run tests with the jest command....
🌐
GitHub
github.com › just-jeb › angular-builders › issues › 1899
Performance regression on jest tests after upgrading to Angular 19 · Issue #1899 · just-jeb/angular-builders
January 15, 2025 - Describe the Bug Since we upgraded to Angular 19, with @angular-builders/jest 19 too, we have a huge performance regression. Locally and in our CI of our project, tests went from around 2 minutes of execution time to 15 minutes. Minimal ...
Author   Abreuvoir