UNPKG

jest-preset-angular

Version:

Jest preset configuration for Angular projects

28 lines (25 loc) 1.04 kB
require('zone.js/bundles/zone-testing-bundle.umd'); const { getTestBed } = require('@angular/core/testing'); const { BrowserDynamicTestingModule, platformBrowserDynamicTesting, } = require('@angular/platform-browser-dynamic/testing'); let teardown = globalThis.ngJest?.teardown; const configuredDestroyAfterEach = globalThis.ngJest?.destroyAfterEach; if (configuredDestroyAfterEach) { console.warn( 'Passing destroyAfterEach for configuring the test environment has been deprecated.' + ' Please pass a `teardown` object with ModuleTeardownOptions interface instead,' + ' see https://github.com/angular/angular/blob/6952a0a3e68481564b2bc4955afb3ac186df6e34/packages/core/testing/src/test_bed_common.ts#L98' ); teardown = { destroyAfterEach: true, }; } if (teardown !== undefined) { getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting(), { teardown, }); } else { getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting()); }