toBehaviorDrivenDescription method
Implementation
String toBehaviorDrivenDescription(Test test) {
var result =
'## As a test named `${test.name}`${test.suiteName == null ? '' : ' in the `${test.suiteName}` suite'}\n';
var first = true;
for (var step in test.steps) {
var runnerStep = _registry.getRunnerStep(
id: step.id,
values: step.values,
)!;
result +=
' * ${first == true ? 'First,' : 'And then'} I will ${runnerStep.getBehaviorDrivenDescription(this)}\n';
first = false;
}
return result;
}