Skip to content

Instantly share code, notes, and snippets.

@SergeyMell
Created August 31, 2017 08:49
Show Gist options
  • Save SergeyMell/a0ce4cee385ecf79f7dc79c3a731558a to your computer and use it in GitHub Desktop.
Save SergeyMell/a0ce4cee385ecf79f7dc79c3a731558a to your computer and use it in GitHub Desktop.
Angular 4 karma test configuration
import 'babel-polyfill/dist/polyfill.js';
import 'zone.js/dist/zone.js';
import 'zone.js/dist/long-stack-trace-zone';
import 'zone.js/dist/proxy.js';
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';
import { getTestBed } from '@angular/core/testing';
import {
BrowserDynamicTestingModule,
platformBrowserDynamicTesting
} from '@angular/platform-browser-dynamic/testing';
declare const __karma__: any;
declare const require: any;
__karma__.loaded = function () {};
getTestBed().initTestEnvironment(
BrowserDynamicTestingModule,
platformBrowserDynamicTesting()
);
const context = require.context('./', true, /\.spec\.ts$/);
context.keys().map(context);
__karma__.start();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment