Index: sdk/lib/_internal/pub_generated/test/build/includes_dart_files_in_debug_mode_test.dart |
diff --git a/sdk/lib/_internal/pub_generated/test/build/includes_dart_files_in_debug_mode_test.dart b/sdk/lib/_internal/pub_generated/test/build/includes_dart_files_in_debug_mode_test.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3b9d5c7d3de038595b4307cfe3b6c406af6ed6da |
--- /dev/null |
+++ b/sdk/lib/_internal/pub_generated/test/build/includes_dart_files_in_debug_mode_test.dart |
@@ -0,0 +1,39 @@ |
+import 'package:scheduled_test/scheduled_test.dart'; |
+import '../descriptor.dart' as d; |
+import '../test_pub.dart'; |
+main() { |
+ initConfig(); |
+ integration("includes Dart files in debug mode", () { |
+ d.dir( |
+ appPath, |
+ [ |
+ d.appPubspec(), |
+ d.dir( |
+ 'web', |
+ [ |
+ d.file('file1.dart', 'var main = () => print("hello");'), |
+ d.file('file2.dart', 'void main(arg1, arg2, arg3) => print("hello");'), |
+ d.file('file3.dart', 'class Foo { void main() => print("hello"); }'), |
+ d.file('file4.dart', 'var foo;')])]).create(); |
+ schedulePub( |
+ args: ["build", "--mode", "debug"], |
+ output: new RegExp(r'Built \d+ files to "build".')); |
+ d.dir( |
+ appPath, |
+ [ |
+ d.dir( |
+ 'build', |
+ [ |
+ d.dir( |
+ 'web', |
+ [ |
+ d.nothing('file1.dart.js'), |
+ d.matcherFile('file1.dart', isNot(isEmpty)), |
+ d.nothing('file2.dart.js'), |
+ d.matcherFile('file2.dart', isNot(isEmpty)), |
+ d.nothing('file3.dart.js'), |
+ d.matcherFile('file3.dart', isNot(isEmpty)), |
+ d.nothing('file4.dart.js'), |
+ d.matcherFile('file4.dart', isNot(isEmpty))])])]).validate(); |
+ }); |
+} |