1+ var browserProvidersConf = require ( '../../../browser-providers.conf.js' ) ;
2+
13// Karma configuration
24module . exports = function ( config ) {
35 config . set ( {
46
5- basePath : '' ,
7+ basePath : '../../../ ' ,
68
79 frameworks : [ 'jasmine' ] ,
810
911 files : [
1012 // Polyfills.
1113 'node_modules/es6-shim/es6-shim.js' ,
12-
1314 'node_modules/reflect-metadata/Reflect.js' ,
1415
1516 // System.js for module loading
@@ -27,17 +28,42 @@ module.exports = function(config) {
2728 { pattern : 'node_modules/rxjs/**/*.js' , included : false , watched : false } ,
2829 { pattern : 'node_modules/rxjs/**/*.js.map' , included : false , watched : false } ,
2930
31+ // shim
32+ { pattern : 'modules/@angular/router/karma-test-shim.js' , included : true , watched : true } ,
33+
34+ // Angular modules
35+ { pattern : 'dist/all/@angular/core/*.js' , included : false , watched : false } ,
36+ { pattern : 'dist/all/@angular/core/src/**/*.js' , included : false , watched : false } ,
37+ { pattern : 'dist/all/@angular/core/testing/**/*.js' , included : false , watched : false } ,
38+
39+ { pattern : 'dist/all/@angular/common/*.js' , included : false , watched : false } ,
40+ { pattern : 'dist/all/@angular/common/src/**/*.js' , included : false , watched : false } ,
41+ { pattern : 'dist/all/@angular/common/testing/**/*.js' , included : false , watched : false } ,
3042
31- { pattern : 'karma-test-shim.js' , included : true , watched : true } ,
32- { pattern : 'built/test/matchers.js' , included : true , watched : true } ,
43+ { pattern : 'dist/all/@angular/compiler/*.js' , included : false , watched : false } ,
44+ { pattern : 'dist/all/@angular/compiler/src/**/*.js' , included : false , watched : false } ,
45+ { pattern : 'dist/all/@angular/compiler/testing/**/*.js' , included : false , watched : false } ,
46+
47+ { pattern : 'dist/all/@angular/platform-browser/*.js' , included : false , watched : false } ,
48+ { pattern : 'dist/all/@angular/platform-browser/src/**/*.js' , included : false , watched : false } ,
49+ { pattern : 'dist/all/@angular/platform-browser/testing/**/*.js' , included : false , watched : false } ,
50+
51+ { pattern : 'dist/all/@angular/platform-browser-dynamic/*.js' , included : false , watched : false } ,
52+ { pattern : 'dist/all/@angular/platform-browser-dynamic/src/**/*.js' , included : false , watched : false } ,
53+ { pattern : 'dist/all/@angular/platform-browser-dynamic/testing/**/*.js' , included : false , watched : false } ,
54+
55+ // Router
56+ { pattern : 'dist/all/@angular/router/**/*.js' , included : false , watched : false }
57+ ] ,
3358
34- // paths loaded via module imports
35- // Angular itself
36- { pattern : 'node_modules/@angular/**/*.js' , included : false , watched : true } ,
37- { pattern : 'node_modules/@angular/**/*.js.map' , included : false , watched : true } ,
59+ customLaunchers : browserProvidersConf . customLaunchers ,
3860
39- { pattern : 'dist/**/*.js' , included : false , watched : true } ,
40- { pattern : 'dist/**/*.js.map' , included : false , watched : false }
61+ plugins : [
62+ 'karma-jasmine' ,
63+ 'karma-browserstack-launcher' ,
64+ 'karma-sauce-launcher' ,
65+ 'karma-chrome-launcher' ,
66+ 'karma-sourcemap-loader'
4167 ] ,
4268
4369 preprocessors : {
0 commit comments