blob: d2e537bd0145fdd77511198a0296a8031d782214 [file] [log] [blame]
// Copyright (c) 2020, 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.
// Requirements=nnbd-strong
import "package:expect/expect.dart";
main() {
var shortDuration = Duration(milliseconds: 5);
Expect.isTrue(Future<int?>.delayed(shortDuration) is Future);
// In strong mode not passing a computation will throw when the type argument
// passed is not nullable.
Expect.throwsArgumentError(() => Future<int>.delayed(shortDuration));
}