Sha256: e0340bfdbc635549239907c187b11e5f478da911b05d8dbc90e1f2be1e0f5d12

Contents?: true

Size: 1.33 KB

Versions: 1

Compression:

Stored size: 1.33 KB

Contents

Feature: Rerun formatter
  For details see https://github.com/cucumber/cucumber/issues/57

  Background:
    Given a file named "features/one_passing_one_failing.feature" with:
      """
      Feature: One passing example, one failing example

        Scenario Outline:
          Given a <certain> step
        
        Examples:
          |certain|
          |passing|
          |failing|

      """
    And a file named "features/failing_background.feature" with:
      """
      Feature: Failing background sample

        Background:
          Given a failing step

        Scenario: failing background
          Then a passing step

        Scenario: another failing background
          Then a passing step
      """
    And a file named "features/step_definitions/steps.rb" with:
      """
      Given /a passing step/ do
        #does nothing
      end

      Given /a failing step/ do
        fail
      end
      """

  Scenario: Handle examples with the rerun formatter
    When I run `cucumber features/one_passing_one_failing.feature -r features -f rerun`
    Then it should fail with:
    """
    features/one_passing_one_failing.feature:9
    """

  Scenario: Failing background
    When I run `cucumber features/failing_background.feature -r features -f rerun`
    Then it should fail with:
    """
    features/failing_background.feature:6:9
    """

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
cucumber-1.3.13 features/rerun_formatter.feature