execute method
Future<void>
execute({
- CancelToken? cancelToken,
- TestReport? report,
- required TestController tester,
override
Simply sleeps for the time specified by timeout.
Implementation
@override
Future<void> execute({
CancelToken? cancelToken,
TestReport? report,
required TestController tester,
}) async {
var name = "$id('${timeout.inMilliseconds}')";
log(
name,
tester: tester,
);
if (cancelToken?.cancelled == true) {
throw Exception('[CANCELLED]: step was cancelled by the test');
}
await sleep(
timeout,
cancelStream: cancelToken?.stream,
tester: tester,
);
}