Project

General

Profile

1
// This file is required by karma.conf.js and loads recursively all the .spec and framework files
2

    
3
import 'zone.js/dist/zone-testing';
4
import { getTestBed } from '@angular/core/testing';
5
import {
6
  BrowserDynamicTestingModule,
7
  platformBrowserDynamicTesting
8
} from '@angular/platform-browser-dynamic/testing';
9

    
10
declare const require: {
11
  context(path: string, deep?: boolean, filter?: RegExp): {
12
    keys(): string[];
13
    <T>(id: string): T;
14
  };
15
};
16

    
17
// First, initialize the Angular testing environment.
18
getTestBed().initTestEnvironment(
19
  BrowserDynamicTestingModule,
20
  platformBrowserDynamicTesting()
21
);
22
// Then we find all the tests.
23
const context = require.context('./', true, /\.spec\.ts$/);
24
// And load the modules.
25
context.keys().map(context);
(12-12/13)