Skip to main content
Version: 11.1

Angular Ivy

Starting from v9.0.0+, jest-preset-angular is fully compatible with Angular Ivy. To make sure that Jest uses the Angular Ivy, you must run ngcc before running tests. ngcc will transform all Angular-format packages to be compatible with Ivy compiler.

jest-preset-angular also provides a Jest global-setup.js file to help you to run ngcc with Jest. Add to the following section:

  • to your root jest.config.js
// jest.config.js
module.exports = {
// [...]
globalSetup: 'jest-preset-angular/global-setup',
};
  • or to your root package.json
{
"jest": {
"globalSetup": "jest-preset-angular/global-setup"
}
}