| 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.polyfill_injector_test; | 5 library polymer.test.build.polyfill_injector_test; |
| 6 | 6 |
| 7 import 'package:polymer/src/build/common.dart'; | 7 import 'package:polymer/src/build/common.dart'; |
| 8 import 'package:polymer/src/build/polyfill_injector.dart'; | 8 import 'package:polymer/src/build/polyfill_injector.dart'; |
| 9 import 'package:unittest/compact_vm_config.dart'; | 9 import 'package:unittest/compact_vm_config.dart'; |
| 10 import 'package:unittest/unittest.dart'; | 10 import 'package:unittest/unittest.dart'; |
| (...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 67 }, { | 67 }, { |
| 68 'a|web/test.html': | 68 'a|web/test.html': |
| 69 '<!DOCTYPE html><html><head>' | 69 '<!DOCTYPE html><html><head>' |
| 70 '$WEB_COMPONENTS_TAG' | 70 '$WEB_COMPONENTS_TAG' |
| 71 '</head><body>' | 71 '</head><body>' |
| 72 '<script ${type}src="a.dart$ext"$async></script>' | 72 '<script ${type}src="a.dart$ext"$async></script>' |
| 73 '$dartJsTag' | 73 '$dartJsTag' |
| 74 '</body></html>', | 74 '</body></html>', |
| 75 }); | 75 }); |
| 76 | 76 |
| 77 testPhases('dart_support.js after platform.js, platform present', phases, { |
| 78 'a|web/test.html': |
| 79 '<!DOCTYPE html><html><head>' |
| 80 '$PLATFORM_JS_TAG' |
| 81 '</head><body>' |
| 82 '<script type="application/dart" src="a.dart"></script>' |
| 83 '$dartJsTag' |
| 84 }, { |
| 85 'a|web/test.html': |
| 86 '<!DOCTYPE html><html><head>' |
| 87 '$WEB_COMPONENTS_TAG' |
| 88 '</head><body>' |
| 89 '<script ${type}src="a.dart$ext"$async></script>' |
| 90 '$dartJsTag' |
| 91 '</body></html>', |
| 92 }); |
| 93 |
| 94 testPhases('dart_support.js after platform.js, dart_support present', phases,
{ |
| 95 'a|web/test.html': |
| 96 '<!DOCTYPE html><html><head>' |
| 97 '$DART_SUPPORT_TAG' |
| 98 '</head><body>' |
| 99 '<script type="application/dart" src="a.dart"></script>' |
| 100 '$dartJsTag' |
| 101 }, { |
| 102 'a|web/test.html': |
| 103 '<!DOCTYPE html><html><head>' |
| 104 '$WEB_COMPONENTS_TAG' |
| 105 '</head><body>' |
| 106 '<script ${type}src="a.dart$ext"$async></script>' |
| 107 '$dartJsTag' |
| 108 '</body></html>', |
| 109 }); |
| 110 |
| 77 var noPlatformPhases = [[new PolyfillInjector(new TransformOptions( | 111 var noPlatformPhases = [[new PolyfillInjector(new TransformOptions( |
| 78 directlyIncludeJS: js, injectPlatformJs: false))]]; | 112 directlyIncludeJS: js, injectPlatformJs: false))]]; |
| 79 | 113 |
| 80 testPhases('with no platform.js', noPlatformPhases, { | 114 testPhases('with no platform.js', noPlatformPhases, { |
| 81 'a|web/test.html': | 115 'a|web/test.html': |
| 82 '<!DOCTYPE html><html><head></head><body>' | 116 '<!DOCTYPE html><html><head></head><body>' |
| 83 '<script type="application/dart" src="a.dart"></script>', | 117 '<script type="application/dart" src="a.dart"></script>', |
| 84 }, { | 118 }, { |
| 85 'a|web/test.html': | 119 'a|web/test.html': |
| 86 '<!DOCTYPE html><html><head>' | 120 '<!DOCTYPE html><html><head>' |
| 87 '$DART_SUPPORT_TAG' | 121 '$DART_SUPPORT_TAG' |
| 88 '</head><body>' | 122 '</head><body>' |
| 89 '<script ${type}src="a.dart$ext"$async></script>' | 123 '<script ${type}src="a.dart$ext"$async></script>' |
| 90 '$dartJsTag' | 124 '$dartJsTag' |
| 91 '</body></html>', | 125 '</body></html>', |
| 92 }); | 126 }); |
| 93 } | 127 } |
| OLD | NEW |