godog/features/load.feature
Stettler, Robert 061d3a3b74 Added support for Docstirngs
Updated lang.feature with the additional cucumber.feature
Updated load.feature with the additional cucumber.feature
Updated events.feature to account for ripple effect of updating lang and load
Updated run.go to indicate that cucumber formatter does not support concurrent.
Updated suite_test.go to handle one new testing step.
2017-02-23 11:49:04 -05:00

49 строки
1,4 КиБ
Gherkin

Feature: load features
In order to run features
As a test suite
I need to be able to load features
Scenario: load features within path
Given a feature path "features"
When I parse features
Then I should have 9 feature files:
"""
features/background.feature
features/events.feature
features/formatter/cucumber.feature
features/formatter/events.feature
features/lang.feature
features/load.feature
features/outline.feature
features/run.feature
features/snippets.feature
"""
Scenario: load a specific feature file
Given a feature path "features/load.feature"
When I parse features
Then I should have 1 feature file:
"""
features/load.feature
"""
Scenario Outline: loaded feature should have a number of scenarios
Given a feature path "<feature>"
When I parse features
Then I should have <number> scenario registered
Examples:
| feature | number |
| features/load.feature:3 | 0 |
| features/load.feature:6 | 1 |
| features/load.feature | 4 |
Scenario: load a number of feature files
Given a feature path "features/load.feature"
And a feature path "features/events.feature"
When I parse features
Then I should have 2 feature files:
"""
features/events.feature
features/load.feature
"""