Fix forkable_stream_test. (#480)
diff --git a/pubspec.yaml b/pubspec.yaml
index 3438955..730808d 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
name: test
-version: 0.12.16-dev
+version: 0.12.15+8
author: Dart Team <misc@dartlang.org>
description: A library for writing dart unit tests.
homepage: https://github.com/dart-lang/test
diff --git a/test/util/forkable_stream_test.dart b/test/util/forkable_stream_test.dart
index c08df9d..e4b5bdc 100644
--- a/test/util/forkable_stream_test.dart
+++ b/test/util/forkable_stream_test.dart
@@ -287,19 +287,19 @@
var sub2 = fork1.listen(null);
expect(controller.hasListener, isTrue);
- expect(sub1.cancel(), isNull);
+ expect(sub1.cancel(), completion(isNull));
await flushMicrotasks();
expect(controller.hasListener, isTrue);
- expect(sub2.cancel(), isNull);
+ expect(sub2.cancel(), completion(isNull));
await flushMicrotasks();
expect(controller.hasListener, isTrue);
- expect(fork2.listen(null).cancel(), isNull);
+ expect(fork2.listen(null).cancel(), completion(isNull));
await flushMicrotasks();
expect(controller.hasListener, isTrue);
- expect(fork3.listen(null).cancel(), isNull);
+ expect(fork3.listen(null).cancel(), completion(isNull));
await flushMicrotasks();
expect(controller.hasListener, isTrue);