OLD | NEW |
1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 library polymer.test.build.all_phases_test; | 5 library polymer.test.build.all_phases_test; |
6 | 6 |
7 import 'package:code_transformers/tests.dart' show testingDartSdkDirectory; | 7 import 'package:code_transformers/tests.dart' show testingDartSdkDirectory; |
8 import 'package:polymer/src/build/common.dart'; | 8 import 'package:polymer/src/build/common.dart'; |
9 import 'package:polymer/src/build/linter.dart' show USE_POLYMER_HTML, | 9 import 'package:polymer/src/build/linter.dart' show USE_POLYMER_HTML, |
10 USE_INIT_DART, ONLY_ONE_TAG; | 10 USE_INIT_DART, ONLY_ONE_TAG; |
(...skipping 27 matching lines...) Expand all Loading... |
38 'a|web/test.html': | 38 'a|web/test.html': |
39 '<!DOCTYPE html><html><head>' | 39 '<!DOCTYPE html><html><head>' |
40 '<link rel="import" href="packages/polymer/polymer.html">' | 40 '<link rel="import" href="packages/polymer/polymer.html">' |
41 '<script type="application/dart" src="a.dart"></script>', | 41 '<script type="application/dart" src="a.dart"></script>', |
42 'a|web/a.dart': _sampleInput('A', 'foo'), | 42 'a|web/a.dart': _sampleInput('A', 'foo'), |
43 }, { | 43 }, { |
44 'a|web/test.html': | 44 'a|web/test.html': |
45 '<!DOCTYPE html><html><head>' | 45 '<!DOCTYPE html><html><head>' |
46 '$WEB_COMPONENTS_TAG' | 46 '$WEB_COMPONENTS_TAG' |
47 '</head><body>' | 47 '</head><body>' |
48 '<script src="test.html_bootstrap.dart.js"></script>' | 48 '<script src="test.html_bootstrap.dart.js" async=""></script>' |
49 '</body></html>', | 49 '</body></html>', |
50 | 50 |
51 'a|web/test.html_bootstrap.dart': | 51 'a|web/test.html_bootstrap.dart': |
52 '''$MAIN_HEADER | 52 '''$MAIN_HEADER |
53 import 'a.dart' as i0; | 53 import 'a.dart' as i0; |
54 ${DEFAULT_IMPORTS.join('\n')} | 54 ${DEFAULT_IMPORTS.join('\n')} |
55 import 'a.dart' as smoke_0; | 55 import 'a.dart' as smoke_0; |
56 import 'package:polymer/polymer.dart' as smoke_1; | 56 import 'package:polymer/polymer.dart' as smoke_1; |
57 | 57 |
58 void main() { | 58 void main() { |
(...skipping 19 matching lines...) Expand all Loading... |
78 'a|web/test.html': | 78 'a|web/test.html': |
79 '<!DOCTYPE html><html><head>' | 79 '<!DOCTYPE html><html><head>' |
80 '<link rel="import" href="packages/polymer/polymer.html">' | 80 '<link rel="import" href="packages/polymer/polymer.html">' |
81 '<script type="application/dart">' | 81 '<script type="application/dart">' |
82 '${_sampleInput("B", "bar")}</script>', | 82 '${_sampleInput("B", "bar")}</script>', |
83 }, { | 83 }, { |
84 'a|web/test.html': | 84 'a|web/test.html': |
85 '<!DOCTYPE html><html><head>' | 85 '<!DOCTYPE html><html><head>' |
86 '$WEB_COMPONENTS_TAG' | 86 '$WEB_COMPONENTS_TAG' |
87 '</head><body>' | 87 '</head><body>' |
88 '<script src="test.html_bootstrap.dart.js"></script>' | 88 '<script src="test.html_bootstrap.dart.js" async=""></script>' |
89 '</body></html>', | 89 '</body></html>', |
90 | 90 |
91 'a|web/test.html_bootstrap.dart': | 91 'a|web/test.html_bootstrap.dart': |
92 '''$MAIN_HEADER | 92 '''$MAIN_HEADER |
93 import 'test.html.0.dart' as i0; | 93 import 'test.html.0.dart' as i0; |
94 ${DEFAULT_IMPORTS.join('\n')} | 94 ${DEFAULT_IMPORTS.join('\n')} |
95 import 'test.html.0.dart' as smoke_0; | 95 import 'test.html.0.dart' as smoke_0; |
96 import 'package:polymer/polymer.dart' as smoke_1; | 96 import 'package:polymer/polymer.dart' as smoke_1; |
97 | 97 |
98 void main() { | 98 void main() { |
(...skipping 28 matching lines...) Expand all Loading... |
127 '${_sampleInput("C", "car")}</script>' | 127 '${_sampleInput("C", "car")}</script>' |
128 '</div>\n' | 128 '</div>\n' |
129 '<script type="application/dart" src="d.dart"></script>', | 129 '<script type="application/dart" src="d.dart"></script>', |
130 'a|web/a.dart': _sampleInput('A', 'foo'), | 130 'a|web/a.dart': _sampleInput('A', 'foo'), |
131 }, { | 131 }, { |
132 'a|web/test.html': | 132 'a|web/test.html': |
133 '<!DOCTYPE html><html><head>' | 133 '<!DOCTYPE html><html><head>' |
134 '$WEB_COMPONENTS_TAG\n\n' | 134 '$WEB_COMPONENTS_TAG\n\n' |
135 '</head><body>' | 135 '</head><body>' |
136 '<div>\n</div>\n' | 136 '<div>\n</div>\n' |
137 '<script src="test.html_bootstrap.dart.js"></script>' | 137 '<script src="test.html_bootstrap.dart.js" async=""></script>' |
138 '</body></html>', | 138 '</body></html>', |
139 'a|web/test.html_bootstrap.dart': | 139 'a|web/test.html_bootstrap.dart': |
140 '''$MAIN_HEADER | 140 '''$MAIN_HEADER |
141 import 'a.dart' as i0; | 141 import 'a.dart' as i0; |
142 import 'test.html.0.dart' as i1; | 142 import 'test.html.0.dart' as i1; |
143 import 'test.html.1.dart' as i2; | 143 import 'test.html.1.dart' as i2; |
144 ${DEFAULT_IMPORTS.join('\n')} | 144 ${DEFAULT_IMPORTS.join('\n')} |
145 import 'a.dart' as smoke_0; | 145 import 'a.dart' as smoke_0; |
146 import 'package:polymer/polymer.dart' as smoke_1; | 146 import 'package:polymer/polymer.dart' as smoke_1; |
147 import 'test.html.0.dart' as smoke_2; | 147 import 'test.html.0.dart' as smoke_2; |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
195 '</head><body>' | 195 '</head><body>' |
196 '<polymer-element name="x-a">1' | 196 '<polymer-element name="x-a">1' |
197 '<script type="application/dart">' | 197 '<script type="application/dart">' |
198 '${_sampleInput("A", "foo")}</script>' | 198 '${_sampleInput("A", "foo")}</script>' |
199 '</polymer-element></html>', | 199 '</polymer-element></html>', |
200 }, { | 200 }, { |
201 'a|web/index.html': | 201 'a|web/index.html': |
202 '<!DOCTYPE html><html><head>' | 202 '<!DOCTYPE html><html><head>' |
203 '$WEB_COMPONENTS_TAG' | 203 '$WEB_COMPONENTS_TAG' |
204 '</head><body><polymer-element name="x-a">1</polymer-element>' | 204 '</head><body><polymer-element name="x-a">1</polymer-element>' |
205 '<script src="index.html_bootstrap.dart.js"></script>' | 205 '<script src="index.html_bootstrap.dart.js" async=""></script>' |
206 '</body></html>', | 206 '</body></html>', |
207 'a|web/index.html_bootstrap.dart': | 207 'a|web/index.html_bootstrap.dart': |
208 '''$MAIN_HEADER | 208 '''$MAIN_HEADER |
209 import 'index.html.0.dart' as i0; | 209 import 'index.html.0.dart' as i0; |
210 import 'b.dart' as i1; | 210 import 'b.dart' as i1; |
211 ${DEFAULT_IMPORTS.join('\n')} | 211 ${DEFAULT_IMPORTS.join('\n')} |
212 import 'index.html.0.dart' as smoke_0; | 212 import 'index.html.0.dart' as smoke_0; |
213 import 'package:polymer/polymer.dart' as smoke_1; | 213 import 'package:polymer/polymer.dart' as smoke_1; |
214 import 'b.dart' as smoke_2; | 214 import 'b.dart' as smoke_2; |
215 | 215 |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
254 '${_sampleInput("A", "foo")}</script>' | 254 '${_sampleInput("A", "foo")}</script>' |
255 '</polymer-element></html>', | 255 '</polymer-element></html>', |
256 'a|lib/load_b.html': | 256 'a|lib/load_b.html': |
257 '<!DOCTYPE html><html><head></head><body>' | 257 '<!DOCTYPE html><html><head></head><body>' |
258 '<script type="application/dart" src="b.dart"></script>', | 258 '<script type="application/dart" src="b.dart"></script>', |
259 }, { | 259 }, { |
260 'a|web/index.html': | 260 'a|web/index.html': |
261 '<!DOCTYPE html><html><head>' | 261 '<!DOCTYPE html><html><head>' |
262 '$WEB_COMPONENTS_TAG' | 262 '$WEB_COMPONENTS_TAG' |
263 '</head><body><polymer-element name="x-a">1</polymer-element>' | 263 '</head><body><polymer-element name="x-a">1</polymer-element>' |
264 '<script src="index.html_bootstrap.dart.js"></script>' | 264 '<script src="index.html_bootstrap.dart.js" async=""></script>' |
265 '</body></html>', | 265 '</body></html>', |
266 'a|web/index.html_bootstrap.dart': | 266 'a|web/index.html_bootstrap.dart': |
267 '''$MAIN_HEADER | 267 '''$MAIN_HEADER |
268 import 'index.html.0.dart' as i0; | 268 import 'index.html.0.dart' as i0; |
269 import 'package:a/b.dart' as i1; | 269 import 'package:a/b.dart' as i1; |
270 ${DEFAULT_IMPORTS.join('\n')} | 270 ${DEFAULT_IMPORTS.join('\n')} |
271 import 'index.html.0.dart' as smoke_0; | 271 import 'index.html.0.dart' as smoke_0; |
272 import 'package:polymer/polymer.dart' as smoke_1; | 272 import 'package:polymer/polymer.dart' as smoke_1; |
273 import 'package:a/b.dart' as smoke_2; | 273 import 'package:a/b.dart' as smoke_2; |
274 | 274 |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
333 } | 333 } |
334 | 334 |
335 @CustomTag('x-$className') | 335 @CustomTag('x-$className') |
336 class X${className} extends PolymerElement { | 336 class X${className} extends PolymerElement { |
337 X${className}.created() : super.created(); | 337 X${className}.created() : super.created(); |
338 } | 338 } |
339 @initMethod m_$fieldName() {} | 339 @initMethod m_$fieldName() {} |
340 main() {} | 340 main() {} |
341 '''; | 341 '''; |
342 } | 342 } |
OLD | NEW |