Index: tests/lib/async/catch_errors24_test.dart |
diff --git a/tests/lib/async/catch_errors24_test.dart b/tests/lib/async/catch_errors24_test.dart |
index 57a16e546e0e7d7c076534b31a5f433a34f4547f..e3958aa4a3536f48f4aebc277d1852f522425ed1 100644 |
--- a/tests/lib/async/catch_errors24_test.dart |
+++ b/tests/lib/async/catch_errors24_test.dart |
@@ -28,7 +28,7 @@ main() { |
.transform(new StreamTransformer.fromHandlers( |
handleError: (e, st, sink) => sink.add("error $e"))) |
.asBroadcastStream(); |
- runAsync(() { |
+ scheduleMicrotask(() { |
stream.listen((x) { |
events.add("stream $x"); |
if (x == "error 2") done.complete(true); |
@@ -37,7 +37,7 @@ main() { |
}).listen((x) { events.add(x); }) |
.asFuture().then((_) { Expect.fail("Unexpected callback"); }); |
stream.listen((x) { events.add("stream2 $x"); }); |
- runAsync(() { |
+ scheduleMicrotask(() { |
controller.add(1); |
// Errors are not allowed to traverse boundaries, but in this case the |
// first listener of the broadcast stream is in the same error-zone. So |