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 "Console" 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 | | Console | | | File | file | When I get a runner And I get a template writer Then the template should use the "Console" reporter to "stdout" And the template should use the "File" reporter to "report:0" And the command to run the runner should include the report file "file"