github.com/maps90/godog@v0.7.5-0.20170923143419-0093943021d4/features/load.feature (about) 1 Feature: load features 2 In order to run features 3 As a test suite 4 I need to be able to load features 5 6 Scenario: load features within path 7 Given a feature path "features" 8 When I parse features 9 Then I should have 10 feature files: 10 """ 11 features/background.feature 12 features/events.feature 13 features/formatter/cucumber.feature 14 features/formatter/events.feature 15 features/lang.feature 16 features/load.feature 17 features/multistep.feature 18 features/outline.feature 19 features/run.feature 20 features/snippets.feature 21 """ 22 23 Scenario: load a specific feature file 24 Given a feature path "features/load.feature" 25 When I parse features 26 Then I should have 1 feature file: 27 """ 28 features/load.feature 29 """ 30 31 Scenario Outline: loaded feature should have a number of scenarios 32 Given a feature path "<feature>" 33 When I parse features 34 Then I should have <number> scenario registered 35 36 Examples: 37 | feature | number | 38 | features/load.feature:3 | 0 | 39 | features/load.feature:6 | 1 | 40 | features/load.feature | 4 | 41 42 Scenario: load a number of feature files 43 Given a feature path "features/load.feature" 44 And a feature path "features/events.feature" 45 When I parse features 46 Then I should have 2 feature files: 47 """ 48 features/events.feature 49 features/load.feature 50 """