github.com/lonnblad/godog@v0.7.14-0.20200306004719-1b0cb3259847/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 13 feature files:
    10        """
    11        features/background.feature
    12        features/events.feature
    13        features/formatter/cucumber.feature
    14        features/formatter/events.feature
    15        features/formatter/junit.feature
    16        features/formatter/pretty.feature
    17        features/lang.feature
    18        features/load.feature
    19        features/multistep.feature
    20        features/outline.feature
    21        features/run.feature
    22        features/snippets.feature
    23        features/tags.feature
    24        """
    25  
    26    Scenario: load a specific feature file
    27      Given a feature path "features/load.feature"
    28      When I parse features
    29      Then I should have 1 feature file:
    30        """
    31        features/load.feature
    32        """
    33  
    34    Scenario Outline: loaded feature should have a number of scenarios
    35      Given a feature path "<feature>"
    36      When I parse features
    37      Then I should have <number> scenario registered
    38  
    39      Examples:
    40        | feature                 | number |
    41        | features/load.feature:3 | 0      |
    42        | features/load.feature:6 | 1      |
    43        | features/load.feature   | 6      |
    44  
    45    Scenario: load a number of feature files
    46      Given a feature path "features/load.feature"
    47      And a feature path "features/events.feature"
    48      When I parse features
    49      Then I should have 2 feature files:
    50        """
    51        features/events.feature
    52        features/load.feature
    53        """