Fix test that assumed an async function returned a Future<not-dynamic>.

Review-Url: https://codereview.chromium.org/2788103002 .
This commit is contained in:
Lasse R.H. Nielsen 2017-03-31 13:04:40 +02:00
parent 46ba54e315
commit 91e4917735

View file

@ -994,9 +994,9 @@ void testTypes() {
new Future<int>.delayed(Duration.ZERO, () => value));
testType(
"Future.microtask($value)", new Future<int>.microtask(() => value));
testType("Future.sync($value)", new Future<int>.sync(() => value)); // //# 01: ok
testType("Future.sync(future($value))", // //# 01: continued
new Future<int>.sync(() async => new Future<int>.value(value))); //# 01: continued
testType("Future.sync($value)", new Future<int>.sync(() => value)); //# 01: ok
testType("Future.sync(future($value))", // //# 01: continued
new Future<int>.sync(() => new Future<int>.value(value))); //# 01: continued
testType("Future.value($value)", new Future<int>.value(value));
}
testType("Completer.future", new Completer<int>().future);