| 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.script_compactor_test; | 5 library polymer.test.build.script_compactor_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/script_compactor.dart'; | 9 import 'package:polymer/src/build/script_compactor.dart'; |
| 10 import 'package:smoke/codegen/generator.dart' show DEFAULT_IMPORTS; | 10 import 'package:smoke/codegen/generator.dart' show DEFAULT_IMPORTS; |
| (...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 92 import 'a.dart' as smoke_0; | 92 import 'a.dart' as smoke_0; |
| 93 import 'package:polymer/polymer.dart' as smoke_1; | 93 import 'package:polymer/polymer.dart' as smoke_1; |
| 94 | 94 |
| 95 void main() { | 95 void main() { |
| 96 useGeneratedCode(new StaticConfiguration( | 96 useGeneratedCode(new StaticConfiguration( |
| 97 checkedMode: false, | 97 checkedMode: false, |
| 98 parents: { | 98 parents: { |
| 99 smoke_0.XFoo: smoke_1.PolymerElement, | 99 smoke_0.XFoo: smoke_1.PolymerElement, |
| 100 }, | 100 }, |
| 101 declarations: { | 101 declarations: { |
| 102 smoke_0.XFoo: const {}, | 102 smoke_0.XFoo: {}, |
| 103 })); | 103 })); |
| 104 configureForDeployment([ | 104 configureForDeployment([ |
| 105 () => Polymer.register(\'x-foo\', i0.XFoo), | 105 () => Polymer.register(\'x-foo\', i0.XFoo), |
| 106 ]); | 106 ]); |
| 107 i0.main(); | 107 i0.main(); |
| 108 } | 108 } |
| 109 '''.replaceAll('\n ', '\n'), | 109 '''.replaceAll('\n ', '\n'), |
| 110 }); | 110 }); |
| 111 | 111 |
| 112 testPhases('use const expressions', phases, { | 112 testPhases('use const expressions', phases, { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 136 import 'a.dart' as smoke_0; | 136 import 'a.dart' as smoke_0; |
| 137 import 'package:polymer/polymer.dart' as smoke_1; | 137 import 'package:polymer/polymer.dart' as smoke_1; |
| 138 | 138 |
| 139 void main() { | 139 void main() { |
| 140 useGeneratedCode(new StaticConfiguration( | 140 useGeneratedCode(new StaticConfiguration( |
| 141 checkedMode: false, | 141 checkedMode: false, |
| 142 parents: { | 142 parents: { |
| 143 smoke_0.XFoo: smoke_1.PolymerElement, | 143 smoke_0.XFoo: smoke_1.PolymerElement, |
| 144 }, | 144 }, |
| 145 declarations: { | 145 declarations: { |
| 146 smoke_0.XFoo: const {}, | 146 smoke_0.XFoo: {}, |
| 147 })); | 147 })); |
| 148 configureForDeployment([ | 148 configureForDeployment([ |
| 149 () => Polymer.register(\'x-foo2\', i0.XFoo), | 149 () => Polymer.register(\'x-foo2\', i0.XFoo), |
| 150 ]); | 150 ]); |
| 151 i0.main(); | 151 i0.main(); |
| 152 } | 152 } |
| 153 '''.replaceAll('\n ', '\n'), | 153 '''.replaceAll('\n ', '\n'), |
| 154 }); | 154 }); |
| 155 | 155 |
| 156 testPhases('invalid const expression', phases, { | 156 testPhases('invalid const expression', phases, { |
| (...skipping 15 matching lines...) Expand all Loading... |
| 172 import 'a.dart' as smoke_0; | 172 import 'a.dart' as smoke_0; |
| 173 import 'package:polymer/polymer.dart' as smoke_1; | 173 import 'package:polymer/polymer.dart' as smoke_1; |
| 174 | 174 |
| 175 void main() { | 175 void main() { |
| 176 useGeneratedCode(new StaticConfiguration( | 176 useGeneratedCode(new StaticConfiguration( |
| 177 checkedMode: false, | 177 checkedMode: false, |
| 178 parents: { | 178 parents: { |
| 179 smoke_0.XFoo: smoke_1.PolymerElement, | 179 smoke_0.XFoo: smoke_1.PolymerElement, |
| 180 }, | 180 }, |
| 181 declarations: { | 181 declarations: { |
| 182 smoke_0.XFoo: const {}, | 182 smoke_0.XFoo: {}, |
| 183 })); | 183 })); |
| 184 configureForDeployment([]); | 184 configureForDeployment([]); |
| 185 i0.main(); | 185 i0.main(); |
| 186 } | 186 } |
| 187 '''.replaceAll('\n ', '\n'), | 187 '''.replaceAll('\n ', '\n'), |
| 188 | 188 |
| 189 }, [ | 189 }, [ |
| 190 'warning: The parameter to @CustomTag seems to be invalid. ' | 190 'warning: The parameter to @CustomTag seems to be invalid. ' |
| 191 '(web/a.dart 2 11)', | 191 '(web/a.dart 2 11)', |
| 192 ]); | 192 ]); |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 300 checkedMode: false, | 300 checkedMode: false, |
| 301 parents: { | 301 parents: { |
| 302 smoke_5.XC1: smoke_1.PolymerElement, | 302 smoke_5.XC1: smoke_1.PolymerElement, |
| 303 smoke_5.XC2: smoke_1.PolymerElement, | 303 smoke_5.XC2: smoke_1.PolymerElement, |
| 304 smoke_0.XE: smoke_1.PolymerElement, | 304 smoke_0.XE: smoke_1.PolymerElement, |
| 305 smoke_2.XF1: smoke_1.PolymerElement, | 305 smoke_2.XF1: smoke_1.PolymerElement, |
| 306 smoke_3.XG2: smoke_1.PolymerElement, | 306 smoke_3.XG2: smoke_1.PolymerElement, |
| 307 smoke_4.XH1: smoke_1.PolymerElement, | 307 smoke_4.XH1: smoke_1.PolymerElement, |
| 308 }, | 308 }, |
| 309 declarations: { | 309 declarations: { |
| 310 smoke_5.XC1: const {}, | 310 smoke_5.XC1: {}, |
| 311 smoke_5.XC2: const {}, | 311 smoke_5.XC2: {}, |
| 312 smoke_0.XE: const {}, | 312 smoke_0.XE: {}, |
| 313 smoke_2.XF1: const {}, | 313 smoke_2.XF1: {}, |
| 314 smoke_3.XG2: const {}, | 314 smoke_3.XG2: {}, |
| 315 smoke_4.XH1: const {}, | 315 smoke_4.XH1: {}, |
| 316 })); | 316 })); |
| 317 configureForDeployment([ | 317 configureForDeployment([ |
| 318 i0.mA, | 318 i0.mA, |
| 319 i1.mB, | 319 i1.mB, |
| 320 i1.mE, | 320 i1.mE, |
| 321 i1.mF1, | 321 i1.mF1, |
| 322 i1.mG2, | 322 i1.mG2, |
| 323 () => Polymer.register('x-e', i1.XE), | 323 () => Polymer.register('x-e', i1.XE), |
| 324 () => Polymer.register('x-f1', i1.XF1), | 324 () => Polymer.register('x-f1', i1.XF1), |
| 325 () => Polymer.register('x-g2', i1.XG2), | 325 () => Polymer.register('x-g2', i1.XG2), |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 405 import 'a.dart' as smoke_0; | 405 import 'a.dart' as smoke_0; |
| 406 import 'package:polymer/polymer.dart' as smoke_1; | 406 import 'package:polymer/polymer.dart' as smoke_1; |
| 407 | 407 |
| 408 void main() { | 408 void main() { |
| 409 useGeneratedCode(new StaticConfiguration( | 409 useGeneratedCode(new StaticConfiguration( |
| 410 checkedMode: false, | 410 checkedMode: false, |
| 411 parents: { | 411 parents: { |
| 412 smoke_0.XFoo: smoke_1.PolymerElement, | 412 smoke_0.XFoo: smoke_1.PolymerElement, |
| 413 }, | 413 }, |
| 414 declarations: { | 414 declarations: { |
| 415 smoke_0.XFoo: const {}, | 415 smoke_0.XFoo: {}, |
| 416 })); | 416 })); |
| 417 startPolymer([ | 417 startPolymer([ |
| 418 i0.main, | 418 i0.main, |
| 419 () => Polymer.register(\'x-foo\', i0.XFoo), | 419 () => Polymer.register(\'x-foo\', i0.XFoo), |
| 420 ]); | 420 ]); |
| 421 } | 421 } |
| 422 '''.replaceAll('\n ', '\n'), | 422 '''.replaceAll('\n ', '\n'), |
| 423 }); | 423 }); |
| 424 | 424 |
| 425 testPhases('use const expressions', phases, { | 425 testPhases('use const expressions', phases, { |
| (...skipping 23 matching lines...) Expand all Loading... |
| 449 import 'a.dart' as smoke_0; | 449 import 'a.dart' as smoke_0; |
| 450 import 'package:polymer/polymer.dart' as smoke_1; | 450 import 'package:polymer/polymer.dart' as smoke_1; |
| 451 | 451 |
| 452 void main() { | 452 void main() { |
| 453 useGeneratedCode(new StaticConfiguration( | 453 useGeneratedCode(new StaticConfiguration( |
| 454 checkedMode: false, | 454 checkedMode: false, |
| 455 parents: { | 455 parents: { |
| 456 smoke_0.XFoo: smoke_1.PolymerElement, | 456 smoke_0.XFoo: smoke_1.PolymerElement, |
| 457 }, | 457 }, |
| 458 declarations: { | 458 declarations: { |
| 459 smoke_0.XFoo: const {}, | 459 smoke_0.XFoo: {}, |
| 460 })); | 460 })); |
| 461 startPolymer([ | 461 startPolymer([ |
| 462 () => Polymer.register(\'x-foo2\', i0.XFoo), | 462 () => Polymer.register(\'x-foo2\', i0.XFoo), |
| 463 ]); | 463 ]); |
| 464 } | 464 } |
| 465 '''.replaceAll('\n ', '\n'), | 465 '''.replaceAll('\n ', '\n'), |
| 466 }); | 466 }); |
| 467 | 467 |
| 468 testPhases('invalid const expression', phases, { | 468 testPhases('invalid const expression', phases, { |
| 469 'a|web/test.html': | 469 'a|web/test.html': |
| (...skipping 14 matching lines...) Expand all Loading... |
| 484 import 'a.dart' as smoke_0; | 484 import 'a.dart' as smoke_0; |
| 485 import 'package:polymer/polymer.dart' as smoke_1; | 485 import 'package:polymer/polymer.dart' as smoke_1; |
| 486 | 486 |
| 487 void main() { | 487 void main() { |
| 488 useGeneratedCode(new StaticConfiguration( | 488 useGeneratedCode(new StaticConfiguration( |
| 489 checkedMode: false, | 489 checkedMode: false, |
| 490 parents: { | 490 parents: { |
| 491 smoke_0.XFoo: smoke_1.PolymerElement, | 491 smoke_0.XFoo: smoke_1.PolymerElement, |
| 492 }, | 492 }, |
| 493 declarations: { | 493 declarations: { |
| 494 smoke_0.XFoo: const {}, | 494 smoke_0.XFoo: {}, |
| 495 })); | 495 })); |
| 496 startPolymer([]); | 496 startPolymer([]); |
| 497 } | 497 } |
| 498 '''.replaceAll('\n ', '\n'), | 498 '''.replaceAll('\n ', '\n'), |
| 499 | 499 |
| 500 }, [ | 500 }, [ |
| 501 'warning: The parameter to @CustomTag seems to be invalid. ' | 501 'warning: The parameter to @CustomTag seems to be invalid. ' |
| 502 '(web/a.dart 2 11)', | 502 '(web/a.dart 2 11)', |
| 503 'warning: $NO_INITIALIZERS_ERROR', | 503 'warning: $NO_INITIALIZERS_ERROR', |
| 504 ]); | 504 ]); |
| (...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 613 checkedMode: false, | 613 checkedMode: false, |
| 614 parents: { | 614 parents: { |
| 615 smoke_5.XC1: smoke_1.PolymerElement, | 615 smoke_5.XC1: smoke_1.PolymerElement, |
| 616 smoke_5.XC2: smoke_1.PolymerElement, | 616 smoke_5.XC2: smoke_1.PolymerElement, |
| 617 smoke_0.XE: smoke_1.PolymerElement, | 617 smoke_0.XE: smoke_1.PolymerElement, |
| 618 smoke_2.XF1: smoke_1.PolymerElement, | 618 smoke_2.XF1: smoke_1.PolymerElement, |
| 619 smoke_3.XG2: smoke_1.PolymerElement, | 619 smoke_3.XG2: smoke_1.PolymerElement, |
| 620 smoke_4.XH1: smoke_1.PolymerElement, | 620 smoke_4.XH1: smoke_1.PolymerElement, |
| 621 }, | 621 }, |
| 622 declarations: { | 622 declarations: { |
| 623 smoke_5.XC1: const {}, | 623 smoke_5.XC1: {}, |
| 624 smoke_5.XC2: const {}, | 624 smoke_5.XC2: {}, |
| 625 smoke_0.XE: const {}, | 625 smoke_0.XE: {}, |
| 626 smoke_2.XF1: const {}, | 626 smoke_2.XF1: {}, |
| 627 smoke_3.XG2: const {}, | 627 smoke_3.XG2: {}, |
| 628 smoke_4.XH1: const {}, | 628 smoke_4.XH1: {}, |
| 629 })); | 629 })); |
| 630 startPolymer([ | 630 startPolymer([ |
| 631 i0.mA, | 631 i0.mA, |
| 632 i1.mB, | 632 i1.mB, |
| 633 i1.mE, | 633 i1.mE, |
| 634 i1.mF1, | 634 i1.mF1, |
| 635 i1.mG2, | 635 i1.mG2, |
| 636 () => Polymer.register('x-e', i1.XE), | 636 () => Polymer.register('x-e', i1.XE), |
| 637 () => Polymer.register('x-f1', i1.XF1), | 637 () => Polymer.register('x-f1', i1.XF1), |
| 638 () => Polymer.register('x-g2', i1.XG2), | 638 () => Polymer.register('x-g2', i1.XG2), |
| (...skipping 328 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 967 })); | 967 })); |
| 968 configureForDeployment([ | 968 configureForDeployment([ |
| 969 () => Polymer.register(\'x-foo\', i0.XFoo), | 969 () => Polymer.register(\'x-foo\', i0.XFoo), |
| 970 ]); | 970 ]); |
| 971 i0.main(); | 971 i0.main(); |
| 972 } | 972 } |
| 973 '''.replaceAll('\n ', '\n'), | 973 '''.replaceAll('\n ', '\n'), |
| 974 }); | 974 }); |
| 975 } | 975 } |
| 976 | 976 |
| OLD | NEW |