blob: 2d08715da7d9284e8652c234c62bc86bf8a40b8f [file] [log] [blame]
import 'zone.js';
import 'zone.js/dist/zone-testing';
import 'jest-preset-angular';
import { getTestBed } from '@angular/core/testing';
import {
BrowserDynamicTestingModule,
platformBrowserDynamicTesting,
} from '@angular/platform-browser-dynamic/testing';
// First, initialize the Angular testing environment.
getTestBed().initTestEnvironment(
BrowserDynamicTestingModule,
platformBrowserDynamicTesting(),
{
teardown: { destroyAfterEach: true },
}
);
Object.defineProperty(window, 'CSS', { value: null });
Object.defineProperty(window, 'getComputedStyle', {
value: () => ({
display: 'none',
appearance: ['-webkit-appearance'],
}),
});
Object.defineProperty(document, 'doctype', {
value: '<!DOCTYPE html>',
});
Object.defineProperty(document.body.style, 'transform', {
value: () => ({
enumerable: true,
configurable: true,
}),
});