@@ -14,6 +14,8 @@ main() {
14
14
describe ('TemplateCacheGenerator' , () {
15
15
var htmlContent1 = "<div></div>" ;
16
16
var htmlContent2 = "<span></span>" ;
17
+ var cssContent1 = '#id {color: red}' ;
18
+ var cssContent2 = '#id2 {color: blue}' ;
17
19
18
20
it ('should cache templateURL' , () {
19
21
return generates (setupPhases (),
@@ -33,19 +35,17 @@ main() {
33
35
@Component(templateUrl: "test2.html")
34
36
class B {}
35
37
''' ,
36
- 'a|test1.html' : htmlContent1,
37
- 'a|test2.html' : htmlContent2,
38
+ 'a|web/ test1.html' : htmlContent1,
39
+ 'a|web/dir/ test2.html' : htmlContent2,
38
40
'angular|lib/angular.dart' : libAngular,
39
41
},
40
42
cacheContent: {
41
43
'test1.html' : htmlContent1,
42
- 'test2.html' : htmlContent2,
44
+ 'dir/ test2.html' : htmlContent2,
43
45
});
44
46
});
45
47
46
48
it ('should cache cssURLs' , () {
47
- var cssContent1 = '#id {color: red}' ;
48
- var cssContent2 = '#id2 {color: blue}' ;
49
49
return generates (setupPhases (),
50
50
inputs: {
51
51
'a|web/main.dart' : '''
@@ -63,13 +63,13 @@ main() {
63
63
@Component(cssUrl: ["test2.css"])
64
64
class B {}
65
65
''' ,
66
- 'a|test1.css' : cssContent1,
67
- 'a|test2.css' : cssContent2,
66
+ 'a|web/ test1.css' : cssContent1,
67
+ 'a|web/dir/ test2.css' : cssContent2,
68
68
'angular|lib/angular.dart' : libAngular,
69
69
},
70
70
cacheContent: {
71
71
'test1.css' : cssContent1,
72
- 'test2.css' : cssContent2,
72
+ 'dir/ test2.css' : cssContent2,
73
73
});
74
74
});
75
75
@@ -93,8 +93,8 @@ main() {
93
93
94
94
main() {}
95
95
''' ,
96
- 'a|multiline1.html' : multiLineContent1,
97
- 'a|multiline2.css' : multiLineContent2,
96
+ 'a|web/ multiline1.html' : multiLineContent1,
97
+ 'a|web/ multiline2.css' : multiLineContent2,
98
98
'angular|lib/angular.dart' : libAngular,
99
99
},
100
100
cacheContent: {
@@ -123,14 +123,14 @@ main() {
123
123
@NgTemplateCache(preCacheUrls: ["test2.html"])
124
124
class B {}
125
125
''' ,
126
- 'a|test1.html' : htmlContent1,
127
- 'a|test2.html' : htmlContent2,
126
+ 'a|web/ test1.html' : htmlContent1,
127
+ 'a|web/dir/ test2.html' : htmlContent2,
128
128
'angular|lib/angular.dart' : libAngular,
129
129
'angular|lib/angular_cache.dart' : libCacheAnnotation,
130
130
},
131
131
cacheContent: {
132
132
'test1.html' : htmlContent1,
133
- 'test2.html' : htmlContent2,
133
+ 'dir/ test2.html' : htmlContent2,
134
134
});
135
135
});
136
136
@@ -181,8 +181,8 @@ main() {
181
181
@NgTemplateCache(preCacheUrls: ["test2.html"])
182
182
class B {}
183
183
''' ,
184
- 'angular|lib/angular.dart' : libAngular,
185
- 'angular|lib/template_cache.dart' : libCacheAnnotation,
184
+ 'angular|lib/angular.dart' : libAngular,
185
+ 'angular|lib/template_cache.dart' : libCacheAnnotation,
186
186
});
187
187
});
188
188
});
0 commit comments