| OLD | NEW | 
|---|
| 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS d.file | 1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS d.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 import 'package:scheduled_test/scheduled_test.dart'; | 5 import 'package:scheduled_test/scheduled_test.dart'; | 
| 6 | 6 | 
| 7 import '../descriptor.dart' as d; | 7 import '../descriptor.dart' as d; | 
| 8 import '../test_pub.dart'; | 8 import '../test_pub.dart'; | 
| 9 import '../serve/utils.dart'; | 9 import '../serve/utils.dart'; | 
| 10 | 10 | 
| 11 main() { | 11 main() { | 
| 12   withBarbackVersions("any", () { | 12   integration("compiles a Dart file that imports a generated file to JS", () { | 
| 13     integration("compiles a Dart file that imports a generated file to JS", () { | 13     d.dir(appPath, [ | 
| 14       d.dir(appPath, [ | 14       d.pubspec({ | 
| 15         d.pubspec({ | 15         "name": "myapp", | 
| 16           "name": "myapp", | 16         "version": "0.0.1", | 
| 17           "version": "0.0.1", | 17         "transformers": ["myapp/transformer"] | 
| 18           "transformers": ["myapp/transformer"] | 18       }), | 
| 19         }), | 19       d.dir("lib", [ | 
| 20         d.dir("lib", [ | 20         d.file("transformer.dart", dartTransformer("munge")) | 
| 21           d.file("transformer.dart", dartTransformer("munge")) | 21       ]), | 
| 22         ]), | 22       d.dir("web", [ | 
| 23         d.dir("web", [ | 23         d.file("main.dart", """ | 
| 24           d.file("main.dart", """ |  | 
| 25 import "other.dart"; | 24 import "other.dart"; | 
| 26 void main() => print(TOKEN); | 25 void main() => print(TOKEN); | 
| 27 """), | 26 """), | 
| 28           d.file("other.dart", """ | 27         d.file("other.dart", """ | 
| 29 library other; | 28 library other; | 
| 30 const TOKEN = "before"; | 29 const TOKEN = "before"; | 
| 31 """) | 30 """) | 
| 32         ]) | 31       ]) | 
| 33       ]).create(); | 32     ]).create(); | 
| 34 | 33 | 
| 35       createLockFile('myapp', pkg: ['barback']); | 34     createLockFile('myapp', pkg: ['barback']); | 
| 36 | 35 | 
| 37       pubServe(); | 36     pubServe(); | 
| 38       requestShouldSucceed("main.dart.js", contains("(before, munge)")); | 37     requestShouldSucceed("main.dart.js", contains("(before, munge)")); | 
| 39       endPubServe(); | 38     endPubServe(); | 
| 40     }); |  | 
| 41   }); | 39   }); | 
| 42 } | 40 } | 
| OLD | NEW | 
|---|