
* 042235c expose StepDef which is needed to formatters * e9474dc fix outline scenario formatting * f02c6ce fix comment position calculation for outlines * 5d7f128 remove step status type, use standard error
43 строки
1,2 КиБ
Gherkin
43 строки
1,2 КиБ
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 3 feature files:
|
|
"""
|
|
features/events.feature
|
|
features/load.feature
|
|
features/run.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/load.feature
|
|
features/events.feature
|
|
"""
|