Knocks/FrontEnd/config/karma-test-shim.ts

41 lines
1.3 KiB
TypeScript

Error.stackTraceLimit = Infinity;
import 'core-js/es6';
import 'core-js/es7/reflect';
import 'zone.js/dist/zone';
import 'zone.js/dist/long-stack-trace-zone';
import 'zone.js/dist/proxy';
import 'zone.js/dist/sync-test';
import 'zone.js/dist/jasmine-patch';
import 'zone.js/dist/async-test';
import 'zone.js/dist/fake-async-test';
// /* tslint:disable:no-var-requires typedef no-var-keyword */
// let appContext: any = (<{ context?: Function }>require).context('../src', true, /\.spec\.ts/);
// appContext.keys().forEach(appContext);
// let testing: any = require('@angular/core/testing');
// let browser: any = require('@angular/platform-browser-dynamic/testing');
// /* tslint:enable:no-var-requires typedef no-var-keyword */
// testing.TestBed.initTestEnvironment(browser.BrowserDynamicTestingModule, browser.platformBrowserDynamicTesting());
import { TestBed } from '@angular/core/testing';
import {
BrowserDynamicTestingModule,
platformBrowserDynamicTesting
} from '@angular/platform-browser-dynamic/testing';
let context: any = (<{ context?: Function }>require).context('../src', true, /\.spec.ts/);
// let appContext: any = (<{ context?: Function }>require).context('../src', true, /\.spec\.ts/);
context.keys().map(context);
TestBed.initTestEnvironment(
BrowserDynamicTestingModule,
platformBrowserDynamicTesting()
);