@@ -8,123 +8,8 @@ jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
8
8
9
9
__karma__ . loaded = function ( ) { } ;
10
10
11
- var baseDir = '/base' ;
12
11
var specFiles = Object . keys ( window . __karma__ . files ) . filter ( isMaterialSpecFile ) ;
13
12
14
- // Configure the base path and map the different node packages.
15
- System . config ( {
16
- baseURL : baseDir ,
17
- paths : {
18
- 'node:*' : 'node_modules/*'
19
- } ,
20
- map : {
21
- 'rxjs' : 'node:rxjs' ,
22
- 'main' : 'main.js' ,
23
- 'tslib' : 'node:tslib/tslib.js' ,
24
- 'moment' : 'node:moment/min/moment-with-locales.min.js' ,
25
-
26
- // Angular specific mappings.
27
- '@angular/core' : 'node:@angular/core/bundles/core.umd.js' ,
28
- '@angular/core/testing' : 'node:@angular/core/bundles/core-testing.umd.js' ,
29
- '@angular/common' : 'node:@angular/common/bundles/common.umd.js' ,
30
- '@angular/common/testing' : 'node:@angular/common/bundles/common-testing.umd.js' ,
31
- '@angular/common/http' : 'node:@angular/common/bundles/common-http.umd.js' ,
32
- '@angular/common/http/testing' : 'node:@angular/common/bundles/common-http-testing.umd.js' ,
33
- '@angular/compiler' : 'node:@angular/compiler/bundles/compiler.umd.js' ,
34
- '@angular/compiler/testing' : 'node:@angular/compiler/bundles/compiler-testing.umd.js' ,
35
- '@angular/forms' : 'node:@angular/forms/bundles/forms.umd.js' ,
36
- '@angular/forms/testing' : 'node:@angular/forms/bundles/forms-testing.umd.js' ,
37
- '@angular/animations' : 'node:@angular/animations/bundles/animations.umd.js' ,
38
- '@angular/animations/browser' : 'node:@angular/animations/bundles/animations-browser.umd.js' ,
39
- '@angular/platform-browser/animations' :
40
- 'node:@angular/platform-browser/bundles/platform-browser-animations.umd' ,
41
- '@angular/platform-browser' :
42
- 'node:@angular/platform-browser/bundles/platform-browser.umd.js' ,
43
- '@angular/platform-browser/testing' :
44
- 'node:@angular/platform-browser/bundles/platform-browser-testing.umd.js' ,
45
- '@angular/platform-browser-dynamic' :
46
- 'node:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js' ,
47
- '@angular/platform-browser-dynamic/testing' :
48
- 'node:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic-testing.umd.js' ,
49
-
50
- // Path mappings for local packages that can be imported inside of tests.
51
- '@angular/material' : 'dist/packages/material/index.js' ,
52
- '@angular/material-experimental' : 'dist/packages/material-experimental/index.js' ,
53
- '@angular/cdk-experimental' : 'dist/packages/cdk-experimental/index.js' ,
54
-
55
- '@angular/cdk' : 'dist/packages/cdk/index.js' ,
56
- '@angular/cdk/a11y' : 'dist/packages/cdk/a11y/index.js' ,
57
- '@angular/cdk/accordion' : 'dist/packages/cdk/accordion/index.js' ,
58
- '@angular/cdk/bidi' : 'dist/packages/cdk/bidi/index.js' ,
59
- '@angular/cdk/coercion' : 'dist/packages/cdk/coercion/index.js' ,
60
- '@angular/cdk/collections' : 'dist/packages/cdk/collections/index.js' ,
61
- '@angular/cdk/keycodes' : 'dist/packages/cdk/keycodes/index.js' ,
62
- '@angular/cdk/layout' : 'dist/packages/cdk/layout/index.js' ,
63
- '@angular/cdk/observers' : 'dist/packages/cdk/observers/index.js' ,
64
- '@angular/cdk/overlay' : 'dist/packages/cdk/overlay/index.js' ,
65
- '@angular/cdk/platform' : 'dist/packages/cdk/platform/index.js' ,
66
- '@angular/cdk/portal' : 'dist/packages/cdk/portal/index.js' ,
67
- '@angular/cdk/scrolling' : 'dist/packages/cdk/scrolling/index.js' ,
68
- '@angular/cdk/stepper' : 'dist/packages/cdk/stepper/index.js' ,
69
- '@angular/cdk/table' : 'dist/packages/cdk/table/index.js' ,
70
- '@angular/cdk/testing' : 'dist/packages/cdk/testing/index.js' ,
71
- '@angular/cdk/text-field' : 'dist/packages/cdk/text-field/index.js' ,
72
- '@angular/cdk/tree' : 'dist/packages/cdk/tree/index.js' ,
73
-
74
- '@angular/cdk-experimental/scrolling' : 'dist/packages/cdk-experimental/scrolling/index.js' ,
75
- '@angular/cdk-experimental/dialog' : 'dist/packages/cdk-experimental/dialog/index.js' ,
76
- '@angular/cdk-experimental/drag-drop' :
77
- 'dist/packages/cdk-experimental/drag-drop/index.js' ,
78
-
79
- '@angular/material/autocomplete' : 'dist/packages/material/autocomplete/index.js' ,
80
- '@angular/material/badge' : 'dist/packages/material/badge/index.js' ,
81
- '@angular/material/bottom-sheet' : 'dist/packages/material/bottom-sheet/index.js' ,
82
- '@angular/material/button' : 'dist/packages/material/button/index.js' ,
83
- '@angular/material/button-toggle' : 'dist/packages/material/button-toggle/index.js' ,
84
- '@angular/material/card' : 'dist/packages/material/card/index.js' ,
85
- '@angular/material/checkbox' : 'dist/packages/material/checkbox/index.js' ,
86
- '@angular/material/chips' : 'dist/packages/material/chips/index.js' ,
87
- '@angular/material/core' : 'dist/packages/material/core/index.js' ,
88
- '@angular/material/datepicker' : 'dist/packages/material/datepicker/index.js' ,
89
- '@angular/material/dialog' : 'dist/packages/material/dialog/index.js' ,
90
- '@angular/material/divider' : 'dist/packages/material/divider/index.js' ,
91
- '@angular/material/expansion' : 'dist/packages/material/expansion/index.js' ,
92
- '@angular/material/form-field' : 'dist/packages/material/form-field/index.js' ,
93
- '@angular/material/grid-list' : 'dist/packages/material/grid-list/index.js' ,
94
- '@angular/material/icon' : 'dist/packages/material/icon/index.js' ,
95
- '@angular/material/input' : 'dist/packages/material/input/index.js' ,
96
- '@angular/material/list' : 'dist/packages/material/list/index.js' ,
97
- '@angular/material/menu' : 'dist/packages/material/menu/index.js' ,
98
- '@angular/material/paginator' : 'dist/packages/material/paginator/index.js' ,
99
- '@angular/material/progress-bar' : 'dist/packages/material/progress-bar/index.js' ,
100
- '@angular/material/progress-spinner' : 'dist/packages/material/progress-spinner/index.js' ,
101
- '@angular/material/radio' : 'dist/packages/material/radio/index.js' ,
102
- '@angular/material/select' : 'dist/packages/material/select/index.js' ,
103
- '@angular/material/sidenav' : 'dist/packages/material/sidenav/index.js' ,
104
- '@angular/material/slide-toggle' : 'dist/packages/material/slide-toggle/index.js' ,
105
- '@angular/material/slider' : 'dist/packages/material/slider/index.js' ,
106
- '@angular/material/snack-bar' : 'dist/packages/material/snack-bar/index.js' ,
107
- '@angular/material/sort' : 'dist/packages/material/sort/index.js' ,
108
- '@angular/material/stepper' : 'dist/packages/material/stepper/index.js' ,
109
- '@angular/material/table' : 'dist/packages/material/table/index.js' ,
110
- '@angular/material/tabs' : 'dist/packages/material/tabs/index.js' ,
111
- '@angular/material/toolbar' : 'dist/packages/material/toolbar/index.js' ,
112
- '@angular/material/tooltip' : 'dist/packages/material/tooltip/index.js' ,
113
- '@angular/material/tree' : 'dist/packages/material/tree/index.js' ,
114
- } ,
115
- packages : {
116
- // Thirdparty barrels.
117
- 'rxjs' : { main : 'index' } ,
118
- 'rxjs/operators' : { main : 'index' } ,
119
-
120
- // Set the default extension for the root package, because otherwise the demo-app can't
121
- // be built within the production mode. Due to missing file extensions.
122
- '.' : {
123
- defaultExtension : 'js'
124
- }
125
- }
126
- } ) ;
127
-
128
13
// Configure the Angular test bed and run all specs once configured.
129
14
configureTestBed ( )
130
15
. then ( runMaterialSpecs )
0 commit comments