Index: test/runner/browser/runner_test.dart |
diff --git a/test/runner/browser/runner_test.dart b/test/runner/browser/runner_test.dart |
index bf90243369bfebac428fbb1ad3f440ae4903ce1b..2627a139bf620dbd0a1d1a32306a3cb2d53455c8 100644 |
--- a/test/runner/browser/runner_test.dart |
+++ b/test/runner/browser/runner_test.dart |
@@ -157,6 +157,25 @@ void main() { |
expect(result.exitCode, equals(1)); |
}); |
}); |
+ |
+ test("forwards prints from the browser test", () { |
+ new File(p.join(_sandbox, "test.dart")).writeAsStringSync(""" |
+import 'dart:async'; |
+ |
+import 'package:unittest/unittest.dart'; |
+ |
+void main() { |
+ test("test", () { |
+ print("Hello,"); |
+ return new Future(() => print("world!")); |
+ }); |
+} |
+"""); |
+ |
+ var result = _runUnittest(["-p", "chrome", "test.dart"]); |
+ expect(result.stdout, contains("Hello,\nworld!\n")); |
+ expect(result.exitCode, equals(0)); |
+ }); |
} |
ProcessResult _runUnittest(List<String> args) => |