OLD | NEW |
(Empty) | |
| 1 import 'package:scheduled_test/scheduled_test.dart'; |
| 2 import '../descriptor.dart' as d; |
| 3 import '../test_pub.dart'; |
| 4 import '../serve/utils.dart'; |
| 5 main() { |
| 6 initConfig(); |
| 7 withBarbackVersions("any", () { |
| 8 integration( |
| 9 "compiles a Dart file that imports a generated file to JS " "outside web
/", |
| 10 () { |
| 11 d.dir(appPath, [d.pubspec({ |
| 12 "name": "myapp", |
| 13 "version": "0.0.1", |
| 14 "transformers": ["myapp/transformer"] |
| 15 }), |
| 16 d.dir("lib", [d.file("transformer.dart", dartTransformer("munge"))])
, |
| 17 d.dir("test", [d.file("main.dart", """ |
| 18 import "other.dart"; |
| 19 void main() => print(TOKEN); |
| 20 """), d.file("other.dart", """ |
| 21 library other; |
| 22 const TOKEN = "before"; |
| 23 """)])]).create(); |
| 24 createLockFile('myapp', pkg: ['barback']); |
| 25 pubServe(args: ["test"]); |
| 26 requestShouldSucceed( |
| 27 "main.dart.js", |
| 28 contains("(before, munge)"), |
| 29 root: "test"); |
| 30 endPubServe(); |
| 31 }); |
| 32 }); |
| 33 } |
OLD | NEW |