Implementation
@override
ReportActionHandler<ScenarioMessage> get scenario => ReportActionHandler(
onStarted: ([message]) async {
if (message == null) {
return;
}
printMessageLine(
'Running scenario: ${_getNameAndContext(message.name, message.context)}',
StdoutReporter.kWarnColor,
);
},
onFinished: ([message]) async {
if (message == null) {
return;
}
printMessageLine(
"${message.hasPassed ? 'PASSED' : 'FAILED'}: Scenario ${_getNameAndContext(message.name, message.context)}",
message.hasPassed
? StdoutReporter.kPassColor
: StdoutReporter.kFailColor,
);
},
);