25 lines
926 B
Gherkin
25 lines
926 B
Gherkin
Feature: Reporters
|
|
In order to allow for multiple types of output
|
|
I should be able to
|
|
Manage reporters and decide which ones to use
|
|
|
|
Scenario: Use default reporters
|
|
Given I have the default runner options
|
|
When I get a runner
|
|
And I get a template writer
|
|
Then the template should use the "HeadlessConsoleReporter" reporter to "stdout"
|
|
And the command to run the runner should not include a report file
|
|
|
|
Scenario: Use a file reporter
|
|
Given I have the default runner options
|
|
And I have the following reporters:
|
|
| Name | File |
|
|
| ConsoleReporter | |
|
|
| FileReporter | file |
|
|
When I get a runner
|
|
And I get a template writer
|
|
Then the template should use the "ConsoleReporter" reporter to "stdout"
|
|
And the template should use the "FileReporter" reporter to "report:0"
|
|
And the command to run the runner should include the report file "file"
|
|
|