scenario property

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,
        );
      },
    );