diff src/test.ts @ 236:53ea6406d601

Generate new project with latest @angular/cli, including Angular 4.
author Lucas Thompson <dev@lucas.im>
date Tue, 25 Apr 2017 20:01:09 +0100
parents aa2075b2a702
children
line wrap: on
line diff
--- a/src/test.ts	Mon Apr 24 17:05:12 2017 +0100
+++ b/src/test.ts	Tue Apr 25 20:01:09 2017 +0100
@@ -1,5 +1,5 @@
-import './polyfills.ts';
-
+// This file is required by karma.conf.js and loads recursively all the .spec and framework files
+import 'polyfills';
 import 'zone.js/dist/long-stack-trace-zone';
 import 'zone.js/dist/proxy.js';
 import 'zone.js/dist/sync-test';
@@ -11,6 +11,7 @@
   BrowserDynamicTestingModule,
   platformBrowserDynamicTesting
 } from '@angular/platform-browser-dynamic/testing';
+import {UglyMaterialModule} from './app/ugly-material.module';
 
 // Unfortunately there's no typing for the `__karma__` variable. Just declare it as any.
 declare var __karma__: any;
@@ -21,11 +22,14 @@
 
 // First, initialize the Angular testing environment.
 getTestBed().initTestEnvironment(
-  BrowserDynamicTestingModule,
+  [
+    BrowserDynamicTestingModule,
+    UglyMaterialModule
+  ],
   platformBrowserDynamicTesting()
 );
 // Then we find all the tests.
-let context = require.context('./', true, /\.spec\.ts/);
+const context = require.context('./', true, /\.spec\.ts$/);
 // And load the modules.
 context.keys().map(context);
 // Finally, start Karma to run the tests.