UNPKG

@dbg-riskit/angular-testing

Version:

23 lines 3.24 kB
// Has to be first in this order import '@dbg-riskit/angular-polyfill'; import 'zone.js/testing'; // Other modules follow import { getTestBed } from '@angular/core/testing'; import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; export const COMPILE_TIMEOUT_INTERVAL = Math.pow(2, 31) - 1; export function initTestEnvironment() { Error.stackTraceLimit = 10; jasmine.DEFAULT_TIMEOUT_INTERVAL = 5000; // TODO: Quick fix for memory leaks window.addEventListener = () => { return; }; window.document.addEventListener = () => { return; }; // First, initialize the Angular testing environment. getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting(), { teardown: { destroyAfterEach: false } }); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW52aXJvbm1lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wa2cvZGJnLXJpc2tpdC9hbmd1bGFyLXRlc3Rpbmcvc3JjL2xpYi9lbnZpcm9ubWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQ0FBZ0M7QUFDaEMsT0FBTyw4QkFBOEIsQ0FBQztBQUN0QyxPQUFPLGlCQUFpQixDQUFDO0FBRXpCLHVCQUF1QjtBQUN2QixPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFDakQsT0FBTyxFQUFDLDJCQUEyQixFQUFFLDZCQUE2QixFQUFDLE1BQU0sMkNBQTJDLENBQUM7QUFFckgsTUFBTSxDQUFDLE1BQU0sd0JBQXdCLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDLEVBQUUsRUFBRSxDQUFDLEdBQUcsQ0FBQyxDQUFDO0FBRTVELE1BQU0sVUFBVSxtQkFBbUI7SUFDL0IsS0FBSyxDQUFDLGVBQWUsR0FBRyxFQUFFLENBQUM7SUFFM0IsT0FBTyxDQUFDLHdCQUF3QixHQUFHLElBQUksQ0FBQztJQUV4QyxtQ0FBbUM7SUFDbkMsTUFBTSxDQUFDLGdCQUFnQixHQUFHLEdBQUcsRUFBRTtRQUMzQixPQUFPO0lBQ1gsQ0FBQyxDQUFDO0lBQ0YsTUFBTSxDQUFDLFFBQVEsQ0FBQyxnQkFBZ0IsR0FBRyxHQUFHLEVBQUU7UUFDcEMsT0FBTztJQUNYLENBQUMsQ0FBQztJQUVGLHFEQUFxRDtJQUNyRCxVQUFVLEVBQUUsQ0FBQyxtQkFBbUIsQ0FDNUIsMkJBQTJCLEVBQzNCLDZCQUE2QixFQUFFLEVBQUU7UUFDN0IsUUFBUSxFQUFFLEVBQUMsZ0JBQWdCLEVBQUUsS0FBSyxFQUFDO0tBQ3RDLENBQ0osQ0FBQztBQUNOLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBIYXMgdG8gYmUgZmlyc3QgaW4gdGhpcyBvcmRlclxuaW1wb3J0ICdAZGJnLXJpc2tpdC9hbmd1bGFyLXBvbHlmaWxsJztcbmltcG9ydCAnem9uZS5qcy90ZXN0aW5nJztcblxuLy8gT3RoZXIgbW9kdWxlcyBmb2xsb3dcbmltcG9ydCB7Z2V0VGVzdEJlZH0gZnJvbSAnQGFuZ3VsYXIvY29yZS90ZXN0aW5nJztcbmltcG9ydCB7QnJvd3NlckR5bmFtaWNUZXN0aW5nTW9kdWxlLCBwbGF0Zm9ybUJyb3dzZXJEeW5hbWljVGVzdGluZ30gZnJvbSAnQGFuZ3VsYXIvcGxhdGZvcm0tYnJvd3Nlci1keW5hbWljL3Rlc3RpbmcnO1xuXG5leHBvcnQgY29uc3QgQ09NUElMRV9USU1FT1VUX0lOVEVSVkFMID0gTWF0aC5wb3coMiwgMzEpIC0gMTtcblxuZXhwb3J0IGZ1bmN0aW9uIGluaXRUZXN0RW52aXJvbm1lbnQoKSB7XG4gICAgRXJyb3Iuc3RhY2tUcmFjZUxpbWl0ID0gMTA7XG5cbiAgICBqYXNtaW5lLkRFRkFVTFRfVElNRU9VVF9JTlRFUlZBTCA9IDUwMDA7XG5cbiAgICAvLyBUT0RPOiBRdWljayBmaXggZm9yIG1lbW9yeSBsZWFrc1xuICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyID0gKCkgPT4ge1xuICAgICAgICByZXR1cm47XG4gICAgfTtcbiAgICB3aW5kb3cuZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lciA9ICgpID0+IHtcbiAgICAgICAgcmV0dXJuO1xuICAgIH07XG5cbiAgICAvLyBGaXJzdCwgaW5pdGlhbGl6ZSB0aGUgQW5ndWxhciB0ZXN0aW5nIGVudmlyb25tZW50LlxuICAgIGdldFRlc3RCZWQoKS5pbml0VGVzdEVudmlyb25tZW50KFxuICAgICAgICBCcm93c2VyRHluYW1pY1Rlc3RpbmdNb2R1bGUsXG4gICAgICAgIHBsYXRmb3JtQnJvd3NlckR5bmFtaWNUZXN0aW5nKCksIHtcbiAgICAgICAgICAgIHRlYXJkb3duOiB7ZGVzdHJveUFmdGVyRWFjaDogZmFsc2V9XG4gICAgICAgIH1cbiAgICApO1xufVxuIl19