dart-sdk/tests/language/await/in_cascade_test.dart
Robert Nystrom f6b0a70230 Migrate language_2/await to NNBD.
Change-Id: I59ae5b01c00f3bebda0ba74eb5eb1950ade59925
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/137720
Reviewed-by: Erik Ernst <eernst@google.com>
Commit-Queue: Bob Nystrom <rnystrom@google.com>
Auto-Submit: Bob Nystrom <rnystrom@google.com>
2020-03-05 18:17:29 +00:00

16 lines
440 B
Dart

// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
import 'dart:async';
import 'package:expect/expect.dart';
class C {
Future<List<int>> m() async => []..add(await _m());
Future<int> _m() async => 42;
}
main() async {
Expect.equals((await new C().m()).first, 42);
}