delayed method Null safety

  1. @override
Future<void> delayed(
  1. Duration duration
)
override

Delay for duration of time.

In the automated test environment (AutomatedTestWidgetsFlutterBinding, typically used in flutter test), this advances the fake clock for the period.

In the live test environment (LiveTestWidgetsFlutterBinding, typically used for flutter run and for e2e), it is equivalent to Future.delayed.

Implementation

@override
Future<void> delayed(Duration duration) {
  assert(_currentFakeAsync != null);
  _currentFakeAsync!.elapse(duration);
  return Future<void>.value();
}