Skip to content

Instantly share code, notes, and snippets.

@brentsnook
Created August 26, 2009 12:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brentsnook/175480 to your computer and use it in GitHub Desktop.
Save brentsnook/175480 to your computer and use it in GitHub Desktop.
Using the default profile...
........F.....F........F.....F.........F-.F...F.......................F.....F................F...........F.F.F.F.F.F.............Using Cucumber
Loading Spork.prefork block...
I'm loading all the heavy stuff...
Spork is ready and listening on 8990!
.............Using Cucumber
Loading Spork.prefork block...
I'm loading all the heavy stuff...
Spork is ready and listening on 8990!
.................................Using Cucumber
Loading Spork.prefork block...
I'm loading all the heavy stuff...
Spork is ready and listening on 9000!
.............Using Cucumber
Loading Spork.prefork block...
I'm loading all the heavy stuff...
Spork is ready and listening on 9000!
..........................F......................................................................---.................................................................F............F.................F...........F............
(::) failed steps (::)
expected: "Feature: Sample\n\n Scenario: Naughty Step # features/naughty_step_in_scenario.feature:3\n Given this step does something naughty # features/step_definitions/steps.rb:1\n This scenario has been very very naughty (NaughtyScenarioException)\n ./features/support/env.rb:4:in `After'\n\n Scenario: Success # features/naughty_step_in_scenario.feature:6\n Given this step works # features/step_definitions/steps.rb:5\n\nFailing Scenarios:\ncucumber features/naughty_step_in_scenario.feature:3 # Scenario: Naughty Step\n\n2 scenarios (1 failed, 1 passed)\n2 steps (2 passed)\n",
got: "Feature: Sample\n\n Scenario: Naughty Step # features/naughty_step_in_scenario.feature:3\n Given this step does something naughty # features/step_definitions/steps.rb:1\n This scenario has been very very naughty (NaughtyScenarioException)\n\n Scenario: Success # features/naughty_step_in_scenario.feature:6\n Given this step works # features/step_definitions/steps.rb:5\n\nFailing Scenarios:\ncucumber features/naughty_step_in_scenario.feature:3 # Scenario: Naughty Step\n\n2 scenarios (1 failed, 1 passed)\n2 steps (2 passed)\n" (using ==)
Diff:
@@ -3,7 +3,6 @@
Scenario: Naughty Step # features/naughty_step_in_scenario.feature:3
Given this step does something naughty # features/step_definitions/steps.rb:1
This scenario has been very very naughty (NaughtyScenarioException)
- ./features/support/env.rb:4:in `After'
Scenario: Success # features/naughty_step_in_scenario.feature:6
Given this step works # features/step_definitions/steps.rb:5
(Spec::Expectations::ExpectationNotMetError)
features/after_block_exceptions.feature:40:in `Then it should fail with'
expected: "Feature: Sample\n\n Scenario Outline: Naughty Step # features/naughty_step_in_scenario_outline.feature:3\n Given this step <Might Work> # features/step_definitions/steps.rb:5\n\n Examples: \n | Might Work |\n | works |\n | does something naughty |\n This scenario has been very very naughty (NaughtyScenarioException)\n ./features/support/env.rb:4:in `After'\n | works |\n\n Scenario: Success # features/naughty_step_in_scenario_outline.feature:12\n Given this step works # features/step_definitions/steps.rb:5\n\n4 scenarios (1 failed, 3 passed)\n4 steps (4 passed)\n",
got: "Feature: Sample\n\n Scenario Outline: Naughty Step # features/naughty_step_in_scenario_outline.feature:3\n Given this step <Might Work> # features/step_definitions/steps.rb:5\n\n Examples: \n | Might Work |\n | works |\n | does something naughty |\n This scenario has been very very naughty (NaughtyScenarioException)\n | works |\n\n Scenario: Success # features/naughty_step_in_scenario_outline.feature:12\n Given this step works # features/step_definitions/steps.rb:5\n\n4 scenarios (1 failed, 3 passed)\n4 steps (4 passed)\n" (using ==)
Diff:
@@ -8,7 +8,6 @@
| works |
| does something naughty |
This scenario has been very very naughty (NaughtyScenarioException)
- ./features/support/env.rb:4:in `After'
| works |
Scenario: Success # features/naughty_step_in_scenario_outline.feature:12
(Spec::Expectations::ExpectationNotMetError)
features/after_block_exceptions.feature:80:in `Then it should fail with'
expected: "Feature: Sample\n\n Scenario: Naughty Step # features/naughty_step_in_scenario.feature:3\n Given this step does something naughty # features/step_definitions/steps.rb:1\n This step has been very very naughty (NaughtyStepException)\n ./features/support/env.rb:4:in `AfterStep'\n features/naughty_step_in_scenario.feature:4:in `Given this step does something naughty'\n\n Scenario: Success # features/naughty_step_in_scenario.feature:6\n Given this step works # features/step_definitions/steps.rb:5\n\nFailing Scenarios:\ncucumber features/naughty_step_in_scenario.feature:3 # Scenario: Naughty Step\n\n2 scenarios (1 failed, 1 passed)\n2 steps (1 failed, 1 passed)\n",
got: "Feature: Sample\n\n Scenario: Naughty Step # features/naughty_step_in_scenario.feature:3\n Given this step does something naughty # features/step_definitions/steps.rb:1\n This step has been very very naughty (NaughtyStepException)\n features/naughty_step_in_scenario.feature:4:in `Given this step does something naughty'\n\n Scenario: Success # features/naughty_step_in_scenario.feature:6\n Given this step works # features/step_definitions/steps.rb:5\n\nFailing Scenarios:\ncucumber features/naughty_step_in_scenario.feature:3 # Scenario: Naughty Step\n\n2 scenarios (1 failed, 1 passed)\n2 steps (1 failed, 1 passed)\n" (using ==)
Diff:
@@ -3,7 +3,6 @@
Scenario: Naughty Step # features/naughty_step_in_scenario.feature:3
Given this step does something naughty # features/step_definitions/steps.rb:1
This step has been very very naughty (NaughtyStepException)
- ./features/support/env.rb:4:in `AfterStep'
features/naughty_step_in_scenario.feature:4:in `Given this step does something naughty'
Scenario: Success # features/naughty_step_in_scenario.feature:6
(Spec::Expectations::ExpectationNotMetError)
features/after_step_block_exceptions.feature:40:in `Then it should fail with'
expected: "Feature: Sample\n\n Scenario Outline: Naughty Step # features/naughty_step_in_scenario_outline.feature:3\n Given this step <Might Work> # features/step_definitions/steps.rb:5\n\n Examples: \n | Might Work |\n | works |\n | does something naughty |\n This step has been very very naughty (NaughtyStepException)\n ./features/support/env.rb:4:in `AfterStep'\n features/naughty_step_in_scenario_outline.feature:4:in `Given this step <Might Work>'\n | works |\n\n Scenario: Success # features/naughty_step_in_scenario_outline.feature:12\n Given this step works # features/step_definitions/steps.rb:5\n\n4 scenarios (1 failed, 3 passed)\n4 steps (1 failed, 3 passed)\n",
got: "Feature: Sample\n\n Scenario Outline: Naughty Step # features/naughty_step_in_scenario_outline.feature:3\n Given this step <Might Work> # features/step_definitions/steps.rb:5\n\n Examples: \n | Might Work |\n | works |\n | does something naughty |\n This step has been very very naughty (NaughtyStepException)\n features/naughty_step_in_scenario_outline.feature:4:in `Given this step <Might Work>'\n | works |\n\n Scenario: Success # features/naughty_step_in_scenario_outline.feature:12\n Given this step works # features/step_definitions/steps.rb:5\n\n4 scenarios (1 failed, 3 passed)\n4 steps (1 failed, 3 passed)\n" (using ==)
Diff:
@@ -8,7 +8,6 @@
| works |
| does something naughty |
This step has been very very naughty (NaughtyStepException)
- ./features/support/env.rb:4:in `AfterStep'
features/naughty_step_in_scenario_outline.feature:4:in `Given this step <Might Work>'
| works |
(Spec::Expectations::ExpectationNotMetError)
features/after_step_block_exceptions.feature:81:in `Then it should fail with'
expected: "@after_file\nFeature: Failing background sample\n\n Background: \n Given failing without a table\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `flunker'\n ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\n features/background/failing_background.feature:5:in `Given failing without a table'\n And '10' cukes\n\n Scenario: failing background\n Then I should have '10' cukes\n\n Scenario: another failing background\n Then I should have '10' cukes\n\nFailing Scenarios:\ncucumber features/background/failing_background.feature:8 # Scenario: failing background\n\n2 scenarios (1 failed, 1 skipped)\n6 steps (1 failed, 5 skipped)\n",
got: "@after_file\nFeature: Failing background sample\n\n Background: \n Given failing without a table\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\n features/background/failing_background.feature:5:in `Given failing without a table'\n And '10' cukes\n\n Scenario: failing background\n Then I should have '10' cukes\n\n Scenario: another failing background\n Then I should have '10' cukes\n\nFailing Scenarios:\ncucumber features/background/failing_background.feature:8 # Scenario: failing background\n\n2 scenarios (1 failed, 1 skipped)\n6 steps (1 failed, 5 skipped)\n" (using ==)
Diff:
@@ -4,8 +4,7 @@
Background:
Given failing without a table
FAIL (RuntimeError)
- ./features/step_definitions/sample_steps.rb:2:in `flunker'
- ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+ ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/background/failing_background.feature:5:in `Given failing without a table'
And '10' cukes
(Spec::Expectations::ExpectationNotMetError)
features/background.feature:96:in `Then it should fail with'
expected: "Feature: Failing background with scenario outlines sample\n\n Background: \n Given failing without a table\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `flunker'\n ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\n features/background/scenario_outline_failing_background.feature:4:in `Given failing without a table'\n\n Scenario Outline: failing background\n Then I should have '<count>' cukes\n\n Examples: \n | count |\n | 10 |\n\n Scenario Outline: another failing background\n Then I should have '<count>' cukes\n\n Examples: \n | count |\n | 10 |\n\n2 scenarios (1 failed, 1 skipped)\n4 steps (1 failed, 3 skipped)\n",
got: "Feature: Failing background with scenario outlines sample\n\n Background: \n Given failing without a table\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\n features/background/scenario_outline_failing_background.feature:4:in `Given failing without a table'\n\n Scenario Outline: failing background\n Then I should have '<count>' cukes\n\n Examples: \n | count |\n | 10 |\n\n Scenario Outline: another failing background\n Then I should have '<count>' cukes\n\n Examples: \n | count |\n | 10 |\n\n2 scenarios (1 failed, 1 skipped)\n4 steps (1 failed, 3 skipped)\n" (using ==)
Diff:
@@ -3,8 +3,7 @@
Background:
Given failing without a table
FAIL (RuntimeError)
- ./features/step_definitions/sample_steps.rb:2:in `flunker'
- ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+ ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/background/scenario_outline_failing_background.feature:4:in `Given failing without a table'
Scenario Outline: failing background
(Spec::Expectations::ExpectationNotMetError)
features/background.feature:127:in `Then it should fail with'
expected: "Feature: Failing background after previously successful background sample\n\n Background: \n Given passing without a table\n And '10' global cukes\n\n Scenario: passing background\n Then I should have '10' global cukes\n\n Scenario: failing background\n And '10' global cukes\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `flunker'\n ./features/step_definitions/sample_steps.rb:37:in `/^'(.+)' global cukes$/'\n features/background/failing_background_after_success.feature:5:in `And '10' global cukes'\n Then I should have '10' global cukes\n\nFailing Scenarios:\ncucumber features/background/failing_background_after_success.feature:10 # Scenario: failing background\n\n2 scenarios (1 failed, 1 passed)\n6 steps (1 failed, 1 skipped, 4 passed)\n",
got: "Feature: Failing background after previously successful background sample\n\n Background: \n Given passing without a table\n And '10' global cukes\n\n Scenario: passing background\n Then I should have '10' global cukes\n\n Scenario: failing background\n And '10' global cukes\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `/^'(.+)' global cukes$/'\n features/background/failing_background_after_success.feature:5:in `And '10' global cukes'\n Then I should have '10' global cukes\n\nFailing Scenarios:\ncucumber features/background/failing_background_after_success.feature:10 # Scenario: failing background\n\n2 scenarios (1 failed, 1 passed)\n6 steps (1 failed, 1 skipped, 4 passed)\n" (using ==)
Diff:
@@ -10,8 +10,7 @@
Scenario: failing background
And '10' global cukes
FAIL (RuntimeError)
- ./features/step_definitions/sample_steps.rb:2:in `flunker'
- ./features/step_definitions/sample_steps.rb:37:in `/^'(.+)' global cukes$/'
+ ./features/step_definitions/sample_steps.rb:2:in `/^'(.+)' global cukes$/'
features/background/failing_background_after_success.feature:5:in `And '10' global cukes'
Then I should have '10' global cukes
(Spec::Expectations::ExpectationNotMetError)
features/background.feature:180:in `Then it should fail with'
expected: "# Feature comment\n@one\nFeature: Sample\n\n @two @three\n Scenario: Missing\n Given missing\n\n @four\n Scenario: Failing\n Given failing\n \"\"\"\n hello\n \"\"\"\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `flunker'\n ./features/step_definitions/sample_steps.rb:9:in `/^failing$/'\n features/sample.feature:18:in `Given failing'\n\nFailing Scenarios:\ncucumber features/sample.feature:17 # Scenario: Failing\n\n2 scenarios (1 failed, 1 undefined)\n2 steps (1 failed, 1 undefined)\n",
got: "# Feature comment\n@one\nFeature: Sample\n\n @two @three\n Scenario: Missing\n Given missing\n\n @four\n Scenario: Failing\n Given failing\n \"\"\"\n hello\n \"\"\"\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `/^failing$/'\n features/sample.feature:18:in `Given failing'\n\nFailing Scenarios:\ncucumber features/sample.feature:17 # Scenario: Failing\n\n2 scenarios (1 failed, 1 undefined)\n2 steps (1 failed, 1 undefined)\n" (using ==)
Diff:
@@ -13,8 +13,7 @@
hello
"""
FAIL (RuntimeError)
- ./features/step_definitions/sample_steps.rb:2:in `flunker'
- ./features/step_definitions/sample_steps.rb:9:in `/^failing$/'
+ ./features/step_definitions/sample_steps.rb:2:in `/^failing$/'
features/sample.feature:18:in `Given failing'
Failing Scenarios:
(Spec::Expectations::ExpectationNotMetError)
features/cucumber_cli.feature:64:in `Then it should fail with'
expected: "U.F\n\n(::) failed steps (::)\n\nFAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:9:in `/^failing$/'\nfeatures/sample.feature:18:in `Given failing'\n\nFailing Scenarios:\ncucumber features/sample.feature:17 # Scenario: Failing\n\n3 scenarios (1 failed, 1 undefined, 1 passed)\n3 steps (1 failed, 1 undefined, 1 passed)\n",
got: "U.F\n\n(::) failed steps (::)\n\nFAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing$/'\nfeatures/sample.feature:18:in `Given failing'\n\nFailing Scenarios:\ncucumber features/sample.feature:17 # Scenario: Failing\n\n3 scenarios (1 failed, 1 undefined, 1 passed)\n3 steps (1 failed, 1 undefined, 1 passed)\n" (using ==)
Diff:
@@ -3,8 +3,7 @@
(::) failed steps (::)
FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:9:in `/^failing$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing$/'
features/sample.feature:18:in `Given failing'
Failing Scenarios:
(Spec::Expectations::ExpectationNotMetError)
features/cucumber_cli.feature:133:in `Then it should fail with'
expected: "# Feature comment\n@one\nFeature: Sample\n\n @two @three\n Scenario: Missing\n Given missing\n\n # Scenario comment\n @three\n Scenario: Passing\n Given passing\n | a | b |\n | c | d |\n\n @four\n Scenario: Failing\n Given failing\n \"\"\"\n hello\n \"\"\"\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `flunker'\n ./features/step_definitions/sample_steps.rb:9:in `/^failing$/'\n features/sample.feature:18:in `Given failing'\n\nFailing Scenarios:\ncucumber features/sample.feature:17 # Scenario: Failing\n\n3 scenarios (1 failed, 1 undefined, 1 passed)\n3 steps (1 failed, 1 undefined, 1 passed)\n",
got: "# Feature comment\n@one\nFeature: Sample\n\n @two @three\n Scenario: Missing\n Given missing\n\n # Scenario comment\n @three\n Scenario: Passing\n Given passing\n | a | b |\n | c | d |\n\n @four\n Scenario: Failing\n Given failing\n \"\"\"\n hello\n \"\"\"\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `/^failing$/'\n features/sample.feature:18:in `Given failing'\n\nFailing Scenarios:\ncucumber features/sample.feature:17 # Scenario: Failing\n\n3 scenarios (1 failed, 1 undefined, 1 passed)\n3 steps (1 failed, 1 undefined, 1 passed)\n" (using ==)
Diff:
@@ -20,8 +20,7 @@
hello
"""
FAIL (RuntimeError)
- ./features/step_definitions/sample_steps.rb:2:in `flunker'
- ./features/step_definitions/sample_steps.rb:9:in `/^failing$/'
+ ./features/step_definitions/sample_steps.rb:2:in `/^failing$/'
features/sample.feature:18:in `Given failing'
Failing Scenarios:
(Spec::Expectations::ExpectationNotMetError)
features/cucumber_cli.feature:451:in `Then it should fail with'
expected: "Feature: Failing expectation\n\n Scenario: Failing expectation\n Given failing expectation\n expected: \"that\",\n got: \"this\" (using ==)\n \n Diff:\n @@ -1,2 +1,2 @@\n -that\n +this\n (Spec::Expectations::ExpectationNotMetError)\n ./features/step_definitions/sample_steps.rb:63:in `/^failing expectation$/'\n features/failing_expectation.feature:4:in `Given failing expectation'\n\nFailing Scenarios:\ncucumber features/failing_expectation.feature:3 # Scenario: Failing expectation\n\n1 scenario (1 failed)\n1 step (1 failed)\n",
got: "Feature: Failing expectation\n\n Scenario: Failing expectation\n Given failing expectation\n expected: \"that\",\n got: \"this\" (using ==)\n Diff:\n @@ -1,2 +1,2 @@\n -that\n +this\n (Spec::Expectations::ExpectationNotMetError)\n features/failing_expectation.feature:4:in `Given failing expectation'\n\nFailing Scenarios:\ncucumber features/failing_expectation.feature:3 # Scenario: Failing expectation\n\n1 scenario (1 failed)\n1 step (1 failed)\n" (using ==)
Diff:
@@ -4,13 +4,11 @@
Given failing expectation
expected: "that",
got: "this" (using ==)
-
- Diff:
+ Diff:
@@ -1,2 +1,2 @@
-that
+this
(Spec::Expectations::ExpectationNotMetError)
- ./features/step_definitions/sample_steps.rb:63:in `/^failing expectation$/'
features/failing_expectation.feature:4:in `Given failing expectation'
Failing Scenarios:
(Spec::Expectations::ExpectationNotMetError)
features/cucumber_cli_diff_disabled.feature:8:in `Then it should fail with'
expected: "Feature: Failing expectation\n\n Scenario: Failing expectation\n Given failing expectation\n expected: \"that\",\n got: \"this\" (using ==) (Spec::Expectations::ExpectationNotMetError)\n ./features/step_definitions/sample_steps.rb:63:in `/^failing expectation$/'\n features/failing_expectation.feature:4:in `Given failing expectation'\n\nFailing Scenarios:\ncucumber features/failing_expectation.feature:3 # Scenario: Failing expectation\n\n1 scenario (1 failed)\n1 step (1 failed)\n",
got: "Feature: Failing expectation\n\n Scenario: Failing expectation\n Given failing expectation\n expected: \"that\",\n got: \"this\" (using ==) (Spec::Expectations::ExpectationNotMetError)\n features/failing_expectation.feature:4:in `Given failing expectation'\n\nFailing Scenarios:\ncucumber features/failing_expectation.feature:3 # Scenario: Failing expectation\n\n1 scenario (1 failed)\n1 step (1 failed)\n" (using ==)
Diff:
@@ -4,7 +4,6 @@
Given failing expectation
expected: "that",
got: "this" (using ==) (Spec::Expectations::ExpectationNotMetError)
- ./features/step_definitions/sample_steps.rb:63:in `/^failing expectation$/'
features/failing_expectation.feature:4:in `Given failing expectation'
Failing Scenarios:
(Spec::Expectations::ExpectationNotMetError)
features/cucumber_cli_diff_disabled.feature:36:in `Then it should fail with'
expected: "Feature: Outline Sample\n\n Scenario Outline: Test state\n Given <state> without a table\n Given <other_state> without a table\n\n Examples: Rainbow colours\n | state | other_state |\n | missing | passing |\n | passing | passing |\n | failing | passing |\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `flunker'\n ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\n features/outline_sample.feature:6:in `Given <state> without a table'\n\n Examples: Only passing\n | state | other_state |\n | passing | passing |\n\n4 scenarios (1 failed, 1 undefined, 2 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)\n",
got: "Feature: Outline Sample\n\n Scenario Outline: Test state\n Given <state> without a table\n Given <other_state> without a table\n\n Examples: Rainbow colours\n | state | other_state |\n | missing | passing |\n | passing | passing |\n | failing | passing |\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\n features/outline_sample.feature:6:in `Given <state> without a table'\n\n Examples: Only passing\n | state | other_state |\n | passing | passing |\n\n4 scenarios (1 failed, 1 undefined, 2 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)\n" (using ==)
Diff:
@@ -10,8 +10,7 @@
| passing | passing |
| failing | passing |
FAIL (RuntimeError)
- ./features/step_definitions/sample_steps.rb:2:in `flunker'
- ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+ ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/outline_sample.feature:6:in `Given <state> without a table'
Examples: Only passing
(Spec::Expectations::ExpectationNotMetError)
features/cucumber_cli_outlines.feature:8:in `Then it should fail with'
expected: "Feature: Outline Sample\n\n Scenario Outline: Test state\n Given <state> without a table\n Given <other_state> without a table\n\n Examples: Rainbow colours\n | state | other_state |\n | missing | passing |\n | passing | passing |\n | failing | passing |\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `flunker'\n ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\n features/outline_sample.feature:6:in `Given <state> without a table'\n\n Examples: Only passing\n | state | other_state |\n | passing | passing |\n\n4 scenarios (1 failed, 1 undefined, 2 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)\n",
got: "Feature: Outline Sample\n\n Scenario Outline: Test state\n Given <state> without a table\n Given <other_state> without a table\n\n Examples: Rainbow colours\n | state | other_state |\n | missing | passing |\n | passing | passing |\n | failing | passing |\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\n features/outline_sample.feature:6:in `Given <state> without a table'\n\n Examples: Only passing\n | state | other_state |\n | passing | passing |\n\n4 scenarios (1 failed, 1 undefined, 2 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)\n" (using ==)
Diff:
@@ -10,8 +10,7 @@
| passing | passing |
| failing | passing |
FAIL (RuntimeError)
- ./features/step_definitions/sample_steps.rb:2:in `flunker'
- ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+ ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/outline_sample.feature:6:in `Given <state> without a table'
Examples: Only passing
(Spec::Expectations::ExpectationNotMetError)
features/cucumber_cli_outlines.feature:38:in `Then it should fail with'
expected: "Feature: Outline Sample\n\n Scenario Outline: Test state # features/outline_sample.feature:5\n Given <state> without a table # features/step_definitions/sample_steps.rb:15\n Given <other_state> without a table # features/step_definitions/sample_steps.rb:12\n\n Examples: Rainbow colours\n | state | other_state |\n | failing | passing |\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `flunker'\n ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\n features/outline_sample.feature:6:in `Given <state> without a table'\n\n1 scenario (1 failed)\n2 steps (1 failed, 1 skipped)\n",
got: "Feature: Outline Sample\n\n Scenario Outline: Test state # features/outline_sample.feature:5\n Given <state> without a table # features/step_definitions/sample_steps.rb:15\n Given <other_state> without a table # features/step_definitions/sample_steps.rb:12\n\n Examples: Rainbow colours\n | state | other_state |\n | failing | passing |\n FAIL (RuntimeError)\n ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\n features/outline_sample.feature:6:in `Given <state> without a table'\n\n1 scenario (1 failed)\n2 steps (1 failed, 1 skipped)\n" (using ==)
Diff:
@@ -8,8 +8,7 @@
| state | other_state |
| failing | passing |
FAIL (RuntimeError)
- ./features/step_definitions/sample_steps.rb:2:in `flunker'
- ./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+ ./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/outline_sample.feature:6:in `Given <state> without a table'
1 scenario (1 failed)
(Spec::Expectations::ExpectationNotMetError)
features/cucumber_cli_outlines.feature:68:in `Then it should fail with'
expected: "--U-..F-..\n\n(::) failed steps (::)\n\nFAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\nfeatures/outline_sample.feature:6:in `Given <state> without a table'\n\n5 scenarios (1 failed, 1 undefined, 3 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)\n",
got: "--U-..F-..\n\n(::) failed steps (::)\n\nFAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\nfeatures/outline_sample.feature:6:in `Given <state> without a table'\n\n5 scenarios (1 failed, 1 undefined, 3 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)\n" (using ==)
Diff:
@@ -3,8 +3,7 @@
(::) failed steps (::)
FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/outline_sample.feature:6:in `Given <state> without a table'
5 scenarios (1 failed, 1 undefined, 3 passed)
(Spec::Expectations::ExpectationNotMetError)
features/cucumber_cli_outlines.feature:94:in `Then it should fail with'
expected: "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta content=\"text/html;charset=utf-8\"/><title>Cucumber</title><style type=\"text/css\">\n\n.cucumber {\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n font-size: 0.7em;\n background: white;\n padding: 1em;\n}\n.cucumber h1, .cucumber h2, .cucumber h3, .cucumber h4, .cucumber ol, .cucumber li, .cucumber pre, .cucumber p {\n font-size: 1em;\n padding: 0px;\n margin: 0px;\n}\n.cucumber div.feature {\n border: 1px solid;\n padding: 2px;\n margin: 4px;\n}\n.cucumber div.feature div.background, .cucumber div.feature div.scenario, .cucumber div.feature p {\n padding: 0em 0em 0em 1em;\n}\n.cucumber div.feature div.background div.examples, .cucumber div.feature div.scenario div.examples, .cucumber div.feature p div.examples {\n padding: 0em 0em 0em 1em;\n}\n.cucumber .stats {\n margin: 2em;\n}\n.cucumber .summary ul.features li {\n display: inline;\n}\n.cucumber .backtrace {\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 1em;\n}\n.cucumber a {\n text-decoration: none;\n color: inherit;\n}\n.cucumber a:hover {\n text-decoration: underline;\n}\n.cucumber a:visited {\n font-weight: normal;\n}\n.cucumber a div.examples {\n border: 1px solid;\n padding: 2px;\n margin: 4px;\n}\n.cucumber table {\n border-collapse: collapse;\n}\n.cucumber table td, .cucumber table th {\n font-size: 0.7em;\n border: 1px solid #AAAAAA;\n}\n.cucumber table td.failed {\n background: #FFC0CB;\n color: #8B0000;\n}\n.cucumber table td.passed {\n background: #98FB98;\n color: #001111;\n}\n.cucumber table td.skipped {\n background: #e0ffff;\n color: #001111;\n}\n.cucumber table td.pending {\n background: #FFFFE0;\n color: #111100;\n}\n.cucumber table td.undefined {\n background: #FFFFE0;\n color: #111100;\n}\n.cucumber ol {\n list-style: none;\n}\n.cucumber ol li {\n margin: 0em 0em 0em 1em;\n padding: 0em 0em 0em 0.2em;\n}\n.cucumber ol li span.param {\n font-weight: bold;\n}\n.cucumber ol li.failed {\n border-left: 5px solid #ff0000;\n border-bottom: 1px solid #ff0000;\n background: #ffc0cb;\n color: #8b0000;\n}\n.cucumber ol li.failed span.param {\n background: !failed_dark;\n}\n.cucumber ol li.passed {\n border-left: 5px solid #00ff00;\n border-bottom: 1px solid #00ff00;\n background: #98fb98;\n color: #001111;\n}\n.cucumber ol li.passed span.param {\n background: #00ff00;\n}\n.cucumber ol li.skipped {\n border-left: 5px solid #00ffff;\n border-bottom: 1px solid #00ffff;\n background: #e0ffff;\n color: #001111;\n}\n.cucumber ol li.skipped span.param {\n background: #00ffff;\n}\n.cucumber ol li.pending {\n border-left: 5px solid #ff8000;\n border-bottom: 1px solid #ff8000;\n background: #ffff00;\n color: #2a1b0a;\n}\n.cucumber ol li.pending span.param {\n background: #ff8000;\n}\n.cucumber ol li.undefined {\n border-left: 5px solid #ff8000;\n border-bottom: 1px solid #ff8000;\n background: #ffff00;\n color: #2a1b0a;\n}\n.cucumber ol li.undefined span.param {\n background: #ff8000;\n}\n</style></head><body><div class=\"cucumber\"><div class=\"feature\"><span class=\"tag\">@background_tagged_before_on_outline</span><h2><span class=\"val\">Feature: Background tagged Before on Outline</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_background_tagged_before_on_outline_feature_5\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_background_tagged_before_on_outline_feature_8\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_11\"><th class=\"val skipped_param\" id=\"row_11_0\">count</th></tr><tr id=\"row_12\"><td class=\"val passed\" id=\"row_12_0\">888</td></tr></table></div></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: background with name</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\">I'm a background and I'm ok</span></h3><ol><li class=\"step passed\" id=\"features_background_background_with_name_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">example</span></h3><ol><li class=\"step passed\" id=\"features_background_background_with_name_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><span class=\"tag\">@after_file</span><h2><span class=\"val\">Feature: Failing background sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step failed\" id=\"features_background_failing_background_feature_5\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing without a table</span></div><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\nfeatures/background/failing_background.feature:5:in `Given failing without a table'</pre></li><li class=\"step skipped\" id=\"features_background_failing_background_feature_6\"><div><span class=\"keyword\">And</span> <span class=\"step val\">'<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">failing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_failing_background_feature_9\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">another failing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_failing_background_feature_12\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Failing background after previously successful background sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_failing_background_after_success_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li><li class=\"step passed\" id=\"features_background_failing_background_after_success_feature_5\"><div><span class=\"keyword\">And</span> <span class=\"step val\">'<span class=\"param\">10</span>' global cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_failing_background_after_success_feature_8\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' global cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">failing background</span></h3><ol><li class=\"step failed\" id=\"features_background_failing_background_after_success_feature_5\"><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:37:in `/^'(.+)' global cukes$/'\nfeatures/background/failing_background_after_success.feature:5:in `And '10' global cukes'</pre></li><li class=\"step skipped\" id=\"features_background_failing_background_after_success_feature_11\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' global cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Passing background with multiline args</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">table</span></div><table><tr id=\"row_5\"><td class=\"val\" id=\"row_5_0\">a</td><td class=\"val\" id=\"row_5_1\">b</td></tr><tr id=\"row_6\"><td class=\"val\" id=\"row_6_0\">c</td><td class=\"val\" id=\"row_6_1\">d</td></tr></table></li><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_7\"><div><span class=\"keyword\">And</span> <span class=\"step val\">multiline string</span></div><pre class=\"val\"> I'm a cucumber and I'm okay. &#x000A; I sleep all night and I test all day</pre></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_14\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">the table should be</span></div><table><tr id=\"row_15\"><td class=\"val\" id=\"row_15_0\">a</td><td class=\"val\" id=\"row_15_1\">b</td></tr><tr id=\"row_16\"><td class=\"val\" id=\"row_16_0\">c</td><td class=\"val\" id=\"row_16_1\">d</td></tr></table></li><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_17\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">the multiline string should be</span></div><pre class=\"val\"> I'm a cucumber and I'm okay. &#x000A; I sleep all night and I test all day</pre></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">another passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_24\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">the table should be</span></div><table><tr id=\"row_25\"><td class=\"val\" id=\"row_25_0\">a</td><td class=\"val\" id=\"row_25_1\">b</td></tr><tr id=\"row_26\"><td class=\"val\" id=\"row_26_0\">c</td><td class=\"val\" id=\"row_26_1\">d</td></tr></table></li><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_27\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">the multiline string should be</span></div><pre class=\"val\"> I'm a cucumber and I'm okay. &#x000A; I sleep all night and I test all day</pre></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Passing background sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_passing_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_passing_background_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">another passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_passing_background_feature_10\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Pending background sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step undefined\" id=\"features_background_pending_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">pending</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">pending background</span></h3><ol><li class=\"step skipped\" id=\"features_background_pending_background_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">another pending background</span></h3><ol><li class=\"step skipped\" id=\"features_background_pending_background_feature_10\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Failing background with scenario outlines sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step failed\" id=\"features_background_scenario_outline_failing_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing without a table</span></div><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\nfeatures/background/scenario_outline_failing_background.feature:4:in `Given failing without a table'</pre></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">failing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_scenario_outline_failing_background_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_9\"><th class=\"val skipped_param\" id=\"row_9_0\">count</th></tr><tr id=\"row_10\"><td class=\"val skipped\" id=\"row_10_0\">10</td></tr><tr><td class=\"failed\" colspan=\"1\"><pre>FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\nfeatures/background/scenario_outline_failing_background.feature:4:in `Given failing without a table'</pre></td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">another failing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_scenario_outline_failing_background_feature_13\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_15\"><th class=\"val skipped_param\" id=\"row_15_0\">count</th></tr><tr id=\"row_16\"><td class=\"val skipped\" id=\"row_16_0\">10</td></tr></table></div></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Passing background with scenario outlines sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_scenario_outline_passing_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_scenario_outline_passing_background_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_9\"><th class=\"val skipped_param\" id=\"row_9_0\">count</th></tr><tr id=\"row_10\"><td class=\"val passed\" id=\"row_10_0\">10</td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">another passing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_scenario_outline_passing_background_feature_13\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_15\"><th class=\"val skipped_param\" id=\"row_15_0\">count</th></tr><tr id=\"row_16\"><td class=\"val passed\" id=\"row_16_0\">10</td></tr></table></div></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Calling undefined step</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Call directly</span></h3><ol><li class=\"step undefined\" id=\"features_call_undefined_step_from_step_def_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">a step definition that calls an undefined step</span></div><pre class=\"undefined\">Undefined step: \"this does not exist\" (Cucumber::Undefined)\n./features/step_definitions/sample_steps.rb:20:in `/^a step definition that calls an undefined step$/'\nfeatures/call_undefined_step_from_step_def.feature:4:in `Given a step definition that calls an undefined step'</pre></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Call via another</span></h3><ol><li class=\"step undefined\" id=\"features_call_undefined_step_from_step_def_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">call step &quot;<span class=\"param\">a step definition that calls an undefined step</span>&quot;</span></div><pre class=\"undefined\">Undefined step: \"this does not exist\" (Cucumber::Undefined)\n./features/step_definitions/sample_steps.rb:20:in `/^a step definition that calls an undefined step$/'\nfeatures/call_undefined_step_from_step_def.feature:7:in `Given call step \"a step definition that calls an undefined step\"'</pre></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Failing expectation</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Failing expectation</span></h3><ol><li class=\"step failed\" id=\"features_failing_expectation_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing expectation</span></div><pre class=\"failed\">expected: \"that\",\n got: \"this\" (using ==)\n\n Diff:\n@@ -1,2 +1,2 @@\n-that\n+this\n (Spec::Expectations::ExpectationNotMetError)\n./features/step_definitions/sample_steps.rb:63:in `/^failing expectation$/'\nfeatures/failing_expectation.feature:4:in `Given failing expectation'</pre></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Lots of undefined</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Implement me</span></h3><ol><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">it snows in Sahara</span></div></li><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_5\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">it's 40 degrees in Norway</span></div></li><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_6\"><div><span class=\"keyword\">And</span> <span class=\"step val\">it's 40 degrees in Norway</span></div></li><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_7\"><div><span class=\"keyword\">When</span> <span class=\"step val\">I stop procrastinating</span></div></li><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_8\"><div><span class=\"keyword\">And</span> <span class=\"step val\">there is world peace</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: multiline</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\">I'm a multiline name\nwhich goes on and on and on for three lines\nyawn</span></h3><ol><li class=\"step passed\" id=\"features_multiline_name_feature_6\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">I'm a multiline name\nwhich goes on and on and on for three lines\nyawn</span></h3><ol><li class=\"step passed\" id=\"features_multiline_name_feature_11\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">I'm a multiline name\nwhich goes on and on and on for three lines\nyawn</span></h3><ol><li class=\"step skipped\" id=\"features_multiline_name_feature_16\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_18\"><th class=\"val skipped_param\" id=\"row_18_0\">state</th></tr><tr id=\"row_19\"><td class=\"val passed\" id=\"row_19_0\">passing</td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">name</span></h3><ol><li class=\"step skipped\" id=\"features_multiline_name_feature_22\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">I'm a multiline name\nwhich goes on and on and on for three lines\nyawn</span></h4><table><tr id=\"row_26\"><th class=\"val skipped_param\" id=\"row_26_0\">state</th></tr><tr id=\"row_27\"><td class=\"val passed\" id=\"row_27_0\">passing</td></tr></table></div></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Outline Sample</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">I have no steps</span></h3><ol></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">Test state</span></h3><ol><li class=\"step skipped\" id=\"features_outline_sample_feature_6\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li><li class=\"step skipped\" id=\"features_outline_sample_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;other_state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">Rainbow colours</span></h4><table><tr id=\"row_9\"><th class=\"val skipped_param\" id=\"row_9_0\">state</th><th class=\"val skipped_param\" id=\"row_9_1\">other_state</th></tr><tr id=\"row_10\"><td class=\"val undefined\" id=\"row_10_0\">missing</td><td class=\"val skipped\" id=\"row_10_1\">passing</td></tr><tr id=\"row_11\"><td class=\"val passed\" id=\"row_11_0\">passing</td><td class=\"val passed\" id=\"row_11_1\">passing</td></tr><tr id=\"row_12\"><td class=\"val failed\" id=\"row_12_0\">failing</td><td class=\"val skipped\" id=\"row_12_1\">passing</td></tr><tr><td class=\"failed\" colspan=\"2\"><pre>FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\nfeatures/outline_sample.feature:6:in `Given <state> without a table'</pre></td></tr></table></div><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">Only passing</span></h4><table><tr id=\"row_14\"><th class=\"val skipped_param\" id=\"row_14_0\">state</th><th class=\"val skipped_param\" id=\"row_14_1\">other_state</th></tr><tr id=\"row_15\"><td class=\"val passed\" id=\"row_15_0\">passing</td><td class=\"val passed\" id=\"row_15_1\">passing</td></tr></table></div></div></div><div class=\"feature\"><pre class=\"comment\"># Feature comment<br/></pre><span class=\"tag\">@one</span><h2><span class=\"val\">Feature: Sample</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><span class=\"tag\">@two</span> <span class=\"tag\">@three</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Missing</span></h3><ol><li class=\"step undefined\" id=\"features_sample_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">missing</span></div></li></ol></div><div class=\"scenario\"><pre class=\"comment\"># Scenario comment<br/></pre><span class=\"tag\">@three</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Passing</span></h3><ol><li class=\"step passed\" id=\"features_sample_feature_12\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing</span></div><table><tr id=\"row_13\"><td class=\"val\" id=\"row_13_0\">a</td><td class=\"val\" id=\"row_13_1\">b</td></tr><tr id=\"row_14\"><td class=\"val\" id=\"row_14_0\">c</td><td class=\"val\" id=\"row_14_1\">d</td></tr></table></li></ol></div><div class=\"scenario\"><span class=\"tag\">@four</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Failing</span></h3><ol><li class=\"step failed\" id=\"features_sample_feature_18\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing</span></div><pre class=\"val\">hello</pre><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:9:in `/^failing$/'\nfeatures/sample.feature:18:in `Given failing'</pre></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: search examples</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\">Hantu Pisang background match</span></h3><ol><li class=\"step passed\" id=\"features_search_sample_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">should match Hantu Pisang</span></h3><ol><li class=\"step passed\" id=\"features_search_sample_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Ignore me</span></h3><ol><li class=\"step failed\" id=\"features_search_sample_feature_10\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing without a table</span></div><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\nfeatures/search_sample.feature:10:in `Given failing without a table'</pre></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">Ignore me</span></h3><ol><li class=\"step skipped\" id=\"features_search_sample_feature_13\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_15\"><th class=\"val skipped_param\" id=\"row_15_0\">state</th></tr><tr id=\"row_16\"><td class=\"val failed\" id=\"row_16_0\">failing</td></tr><tr><td class=\"failed\" colspan=\"1\"><pre>FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\nfeatures/search_sample.feature:13:in `Given <state> without a table'</pre></td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">Hantu Pisang match</span></h3><ol><li class=\"step skipped\" id=\"features_search_sample_feature_19\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_21\"><th class=\"val skipped_param\" id=\"row_21_0\">state</th></tr><tr id=\"row_22\"><td class=\"val passed\" id=\"row_22_0\">passing</td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">no match in name but in examples</span></h3><ol><li class=\"step skipped\" id=\"features_search_sample_feature_25\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">Hantu Pisang</span></h4><table><tr id=\"row_27\"><th class=\"val skipped_param\" id=\"row_27_0\">state</th></tr><tr id=\"row_28\"><td class=\"val passed\" id=\"row_28_0\">passing</td></tr></table></div><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">Ignore me</span></h4><table><tr id=\"row_31\"><th class=\"val skipped_param\" id=\"row_31_0\">state</th></tr><tr id=\"row_32\"><td class=\"val failed\" id=\"row_32_0\">failing</td></tr><tr><td class=\"failed\" colspan=\"1\"><pre>FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `flunker'\n./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'\nfeatures/search_sample.feature:25:in `Given <state> without a table'</pre></td></tr></table></div></div></div><div class=\"feature\"><span class=\"tag\">@sample_one</span><h2><span class=\"val\">Feature: Tag samples</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><span class=\"tag\">@sample_two</span> <span class=\"tag\">@sample_four</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Passing</span></h3><ol><li class=\"step undefined\" id=\"features_tags_sample_feature_6\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">missing</span></div></li></ol></div><div class=\"scenario outline\"><span class=\"tag\">@sample_three</span><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\"></span></h3><ol><li class=\"step skipped\" id=\"features_tags_sample_feature_10\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt;</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_12\"><th class=\"val skipped_param\" id=\"row_12_0\">state</th></tr><tr id=\"row_13\"><td class=\"val undefined\" id=\"row_13_0\">missing</td></tr></table></div></div><div class=\"scenario\"><span class=\"tag\">@sample_three</span> <span class=\"tag\">@sample_four</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Skipped</span></h3><ol><li class=\"step undefined\" id=\"features_tags_sample_feature_17\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">missing</span></div></li></ol></div></div><div class=\"feature\"><span class=\"tag\">@lots</span><h2><span class=\"val\">Feature: Tons of cukes</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Lots and lots</span></h3><ol><li class=\"step passed\" id=\"features_tons_of_cukes_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step failed\" id=\"features_tons_of_cukes_feature_5\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div><pre class=\"failed\">We already have 2 cukes! (RuntimeError)\n./features/step_definitions/sample_steps.rb:28:in `/^'(.+)' cukes$/'\nfeatures/tons_of_cukes.feature:5:in `Given '2' cukes'</pre></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_6\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_8\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_9\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_10\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_11\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_12\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_13\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_14\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_15\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_16\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_17\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_18\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_19\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_20\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_21\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_22\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_23\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_24\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_25\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_26\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_27\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_28\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_29\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_30\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_31\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_32\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_33\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_34\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_35\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_36\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_37\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_38\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_39\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_40\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_41\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_42\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_43\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_44\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_45\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_46\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_47\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_48\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_49\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_50\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_51\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_52\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: undefined multiline args</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">pystring</span></h3><ol><li class=\"step undefined\" id=\"features_undefined_multiline_args_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">a pystring</span></div><pre class=\"val\"> example</pre></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">table</span></h3><ol><li class=\"step undefined\" id=\"features_undefined_multiline_args_feature_10\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">a table</span></div><table><tr id=\"row_11\"><td class=\"val\" id=\"row_11_0\">table</td></tr><tr id=\"row_12\"><td class=\"val\" id=\"row_12_0\">example</td></tr></table></li></ol></div></div><div class=\"duration\">0m30.005s</div></div></body></html>",
got: "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"><html xmlns=\"http://www.w3.org/1999/xhtml\"><head><meta content=\"text/html;charset=utf-8\"/><title>Cucumber</title><style type=\"text/css\">\n\n.cucumber {\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n font-size: 0.7em;\n background: white;\n padding: 1em;\n}\n.cucumber h1, .cucumber h2, .cucumber h3, .cucumber h4, .cucumber ol, .cucumber li, .cucumber pre, .cucumber p {\n font-size: 1em;\n padding: 0px;\n margin: 0px;\n}\n.cucumber div.feature {\n border: 1px solid;\n padding: 2px;\n margin: 4px;\n}\n.cucumber div.feature div.background, .cucumber div.feature div.scenario, .cucumber div.feature p {\n padding: 0em 0em 0em 1em;\n}\n.cucumber div.feature div.background div.examples, .cucumber div.feature div.scenario div.examples, .cucumber div.feature p div.examples {\n padding: 0em 0em 0em 1em;\n}\n.cucumber .stats {\n margin: 2em;\n}\n.cucumber .summary ul.features li {\n display: inline;\n}\n.cucumber .backtrace {\n margin-top: 0;\n margin-bottom: 0;\n margin-left: 1em;\n}\n.cucumber a {\n text-decoration: none;\n color: inherit;\n}\n.cucumber a:hover {\n text-decoration: underline;\n}\n.cucumber a:visited {\n font-weight: normal;\n}\n.cucumber a div.examples {\n border: 1px solid;\n padding: 2px;\n margin: 4px;\n}\n.cucumber table {\n border-collapse: collapse;\n}\n.cucumber table td, .cucumber table th {\n font-size: 0.7em;\n border: 1px solid #AAAAAA;\n}\n.cucumber table td.failed {\n background: #FFC0CB;\n color: #8B0000;\n}\n.cucumber table td.passed {\n background: #98FB98;\n color: #001111;\n}\n.cucumber table td.skipped {\n background: #e0ffff;\n color: #001111;\n}\n.cucumber table td.pending {\n background: #FFFFE0;\n color: #111100;\n}\n.cucumber table td.undefined {\n background: #FFFFE0;\n color: #111100;\n}\n.cucumber ol {\n list-style: none;\n}\n.cucumber ol li {\n margin: 0em 0em 0em 1em;\n padding: 0em 0em 0em 0.2em;\n}\n.cucumber ol li span.param {\n font-weight: bold;\n}\n.cucumber ol li.failed {\n border-left: 5px solid #ff0000;\n border-bottom: 1px solid #ff0000;\n background: #ffc0cb;\n color: #8b0000;\n}\n.cucumber ol li.failed span.param {\n background: !failed_dark;\n}\n.cucumber ol li.passed {\n border-left: 5px solid #00ff00;\n border-bottom: 1px solid #00ff00;\n background: #98fb98;\n color: #001111;\n}\n.cucumber ol li.passed span.param {\n background: #00ff00;\n}\n.cucumber ol li.skipped {\n border-left: 5px solid #00ffff;\n border-bottom: 1px solid #00ffff;\n background: #e0ffff;\n color: #001111;\n}\n.cucumber ol li.skipped span.param {\n background: #00ffff;\n}\n.cucumber ol li.pending {\n border-left: 5px solid #ff8000;\n border-bottom: 1px solid #ff8000;\n background: #ffff00;\n color: #2a1b0a;\n}\n.cucumber ol li.pending span.param {\n background: #ff8000;\n}\n.cucumber ol li.undefined {\n border-left: 5px solid #ff8000;\n border-bottom: 1px solid #ff8000;\n background: #ffff00;\n color: #2a1b0a;\n}\n.cucumber ol li.undefined span.param {\n background: #ff8000;\n}\n</style></head><body><div class=\"cucumber\"><div class=\"feature\"><span class=\"tag\">@background_tagged_before_on_outline</span><h2><span class=\"val\">Feature: Background tagged Before on Outline</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_background_tagged_before_on_outline_feature_5\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_background_tagged_before_on_outline_feature_8\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_11\"><th class=\"val skipped_param\" id=\"row_11_0\">count</th></tr><tr id=\"row_12\"><td class=\"val passed\" id=\"row_12_0\">888</td></tr></table></div></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: background with name</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\">I'm a background and I'm ok</span></h3><ol><li class=\"step passed\" id=\"features_background_background_with_name_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">example</span></h3><ol><li class=\"step passed\" id=\"features_background_background_with_name_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><span class=\"tag\">@after_file</span><h2><span class=\"val\">Feature: Failing background sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step failed\" id=\"features_background_failing_background_feature_5\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing without a table</span></div><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\nfeatures/background/failing_background.feature:5:in `Given failing without a table'</pre></li><li class=\"step skipped\" id=\"features_background_failing_background_feature_6\"><div><span class=\"keyword\">And</span> <span class=\"step val\">'<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">failing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_failing_background_feature_9\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">another failing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_failing_background_feature_12\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Failing background after previously successful background sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_failing_background_after_success_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li><li class=\"step passed\" id=\"features_background_failing_background_after_success_feature_5\"><div><span class=\"keyword\">And</span> <span class=\"step val\">'<span class=\"param\">10</span>' global cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_failing_background_after_success_feature_8\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' global cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">failing background</span></h3><ol><li class=\"step failed\" id=\"features_background_failing_background_after_success_feature_5\"><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^'(.+)' global cukes$/'\nfeatures/background/failing_background_after_success.feature:5:in `And '10' global cukes'</pre></li><li class=\"step skipped\" id=\"features_background_failing_background_after_success_feature_11\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' global cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Passing background with multiline args</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">table</span></div><table><tr id=\"row_5\"><td class=\"val\" id=\"row_5_0\">a</td><td class=\"val\" id=\"row_5_1\">b</td></tr><tr id=\"row_6\"><td class=\"val\" id=\"row_6_0\">c</td><td class=\"val\" id=\"row_6_1\">d</td></tr></table></li><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_7\"><div><span class=\"keyword\">And</span> <span class=\"step val\">multiline string</span></div><pre class=\"val\"> I'm a cucumber and I'm okay. &#x000A; I sleep all night and I test all day</pre></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_14\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">the table should be</span></div><table><tr id=\"row_15\"><td class=\"val\" id=\"row_15_0\">a</td><td class=\"val\" id=\"row_15_1\">b</td></tr><tr id=\"row_16\"><td class=\"val\" id=\"row_16_0\">c</td><td class=\"val\" id=\"row_16_1\">d</td></tr></table></li><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_17\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">the multiline string should be</span></div><pre class=\"val\"> I'm a cucumber and I'm okay. &#x000A; I sleep all night and I test all day</pre></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">another passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_24\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">the table should be</span></div><table><tr id=\"row_25\"><td class=\"val\" id=\"row_25_0\">a</td><td class=\"val\" id=\"row_25_1\">b</td></tr><tr id=\"row_26\"><td class=\"val\" id=\"row_26_0\">c</td><td class=\"val\" id=\"row_26_1\">d</td></tr></table></li><li class=\"step passed\" id=\"features_background_multiline_args_background_feature_27\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">the multiline string should be</span></div><pre class=\"val\"> I'm a cucumber and I'm okay. &#x000A; I sleep all night and I test all day</pre></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Passing background sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_passing_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_passing_background_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">another passing background</span></h3><ol><li class=\"step passed\" id=\"features_background_passing_background_feature_10\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Pending background sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step undefined\" id=\"features_background_pending_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">pending</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">pending background</span></h3><ol><li class=\"step skipped\" id=\"features_background_pending_background_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">another pending background</span></h3><ol><li class=\"step skipped\" id=\"features_background_pending_background_feature_10\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '<span class=\"param\">10</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Failing background with scenario outlines sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step failed\" id=\"features_background_scenario_outline_failing_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing without a table</span></div><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\nfeatures/background/scenario_outline_failing_background.feature:4:in `Given failing without a table'</pre></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">failing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_scenario_outline_failing_background_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_9\"><th class=\"val skipped_param\" id=\"row_9_0\">count</th></tr><tr id=\"row_10\"><td class=\"val skipped\" id=\"row_10_0\">10</td></tr><tr><td class=\"failed\" colspan=\"1\"><pre>FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\nfeatures/background/scenario_outline_failing_background.feature:4:in `Given failing without a table'</pre></td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">another failing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_scenario_outline_failing_background_feature_13\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_15\"><th class=\"val skipped_param\" id=\"row_15_0\">count</th></tr><tr id=\"row_16\"><td class=\"val skipped\" id=\"row_16_0\">10</td></tr></table></div></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Passing background with scenario outlines sample</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\"></span></h3><ol><li class=\"step passed\" id=\"features_background_scenario_outline_passing_background_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">10</span>' cukes</span></div></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">passing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_scenario_outline_passing_background_feature_7\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_9\"><th class=\"val skipped_param\" id=\"row_9_0\">count</th></tr><tr id=\"row_10\"><td class=\"val passed\" id=\"row_10_0\">10</td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">another passing background</span></h3><ol><li class=\"step skipped\" id=\"features_background_scenario_outline_passing_background_feature_13\"><div><span class=\"keyword\">Then</span> <span class=\"step val\">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_15\"><th class=\"val skipped_param\" id=\"row_15_0\">count</th></tr><tr id=\"row_16\"><td class=\"val passed\" id=\"row_16_0\">10</td></tr></table></div></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Calling undefined step</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Call directly</span></h3><ol><li class=\"step undefined\" id=\"features_call_undefined_step_from_step_def_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">a step definition that calls an undefined step</span></div><pre class=\"undefined\">Undefined step: \"this does not exist\" (Cucumber::Undefined)\nfeatures/call_undefined_step_from_step_def.feature:4:in `Given a step definition that calls an undefined step'</pre></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Call via another</span></h3><ol><li class=\"step undefined\" id=\"features_call_undefined_step_from_step_def_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">call step &quot;<span class=\"param\">a step definition that calls an undefined step</span>&quot;</span></div><pre class=\"undefined\">Undefined step: \"this does not exist\" (Cucumber::Undefined)\nfeatures/call_undefined_step_from_step_def.feature:7:in `Given call step \"a step definition that calls an undefined step\"'</pre></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Failing expectation</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Failing expectation</span></h3><ol><li class=\"step failed\" id=\"features_failing_expectation_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing expectation</span></div><pre class=\"failed\">expected: \"that\",\n got: \"this\" (using ==)\nDiff:\n@@ -1,2 +1,2 @@\n-that\n+this\n (Spec::Expectations::ExpectationNotMetError)\nfeatures/failing_expectation.feature:4:in `Given failing expectation'</pre></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Lots of undefined</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Implement me</span></h3><ol><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">it snows in Sahara</span></div></li><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_5\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">it's 40 degrees in Norway</span></div></li><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_6\"><div><span class=\"keyword\">And</span> <span class=\"step val\">it's 40 degrees in Norway</span></div></li><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_7\"><div><span class=\"keyword\">When</span> <span class=\"step val\">I stop procrastinating</span></div></li><li class=\"step undefined\" id=\"features_lots_of_undefined_feature_8\"><div><span class=\"keyword\">And</span> <span class=\"step val\">there is world peace</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: multiline</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\">I'm a multiline name\nwhich goes on and on and on for three lines\nyawn</span></h3><ol><li class=\"step passed\" id=\"features_multiline_name_feature_6\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">I'm a multiline name\nwhich goes on and on and on for three lines\nyawn</span></h3><ol><li class=\"step passed\" id=\"features_multiline_name_feature_11\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">I'm a multiline name\nwhich goes on and on and on for three lines\nyawn</span></h3><ol><li class=\"step skipped\" id=\"features_multiline_name_feature_16\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_18\"><th class=\"val skipped_param\" id=\"row_18_0\">state</th></tr><tr id=\"row_19\"><td class=\"val passed\" id=\"row_19_0\">passing</td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">name</span></h3><ol><li class=\"step skipped\" id=\"features_multiline_name_feature_22\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">I'm a multiline name\nwhich goes on and on and on for three lines\nyawn</span></h4><table><tr id=\"row_26\"><th class=\"val skipped_param\" id=\"row_26_0\">state</th></tr><tr id=\"row_27\"><td class=\"val passed\" id=\"row_27_0\">passing</td></tr></table></div></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: Outline Sample</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">I have no steps</span></h3><ol></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">Test state</span></h3><ol><li class=\"step skipped\" id=\"features_outline_sample_feature_6\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li><li class=\"step skipped\" id=\"features_outline_sample_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;other_state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">Rainbow colours</span></h4><table><tr id=\"row_9\"><th class=\"val skipped_param\" id=\"row_9_0\">state</th><th class=\"val skipped_param\" id=\"row_9_1\">other_state</th></tr><tr id=\"row_10\"><td class=\"val undefined\" id=\"row_10_0\">missing</td><td class=\"val skipped\" id=\"row_10_1\">passing</td></tr><tr id=\"row_11\"><td class=\"val passed\" id=\"row_11_0\">passing</td><td class=\"val passed\" id=\"row_11_1\">passing</td></tr><tr id=\"row_12\"><td class=\"val failed\" id=\"row_12_0\">failing</td><td class=\"val skipped\" id=\"row_12_1\">passing</td></tr><tr><td class=\"failed\" colspan=\"2\"><pre>FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\nfeatures/outline_sample.feature:6:in `Given <state> without a table'</pre></td></tr></table></div><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">Only passing</span></h4><table><tr id=\"row_14\"><th class=\"val skipped_param\" id=\"row_14_0\">state</th><th class=\"val skipped_param\" id=\"row_14_1\">other_state</th></tr><tr id=\"row_15\"><td class=\"val passed\" id=\"row_15_0\">passing</td><td class=\"val passed\" id=\"row_15_1\">passing</td></tr></table></div></div></div><div class=\"feature\"><pre class=\"comment\"># Feature comment<br/></pre><span class=\"tag\">@one</span><h2><span class=\"val\">Feature: Sample</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><span class=\"tag\">@two</span> <span class=\"tag\">@three</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Missing</span></h3><ol><li class=\"step undefined\" id=\"features_sample_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">missing</span></div></li></ol></div><div class=\"scenario\"><pre class=\"comment\"># Scenario comment<br/></pre><span class=\"tag\">@three</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Passing</span></h3><ol><li class=\"step passed\" id=\"features_sample_feature_12\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing</span></div><table><tr id=\"row_13\"><td class=\"val\" id=\"row_13_0\">a</td><td class=\"val\" id=\"row_13_1\">b</td></tr><tr id=\"row_14\"><td class=\"val\" id=\"row_14_0\">c</td><td class=\"val\" id=\"row_14_1\">d</td></tr></table></li></ol></div><div class=\"scenario\"><span class=\"tag\">@four</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Failing</span></h3><ol><li class=\"step failed\" id=\"features_sample_feature_18\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing</span></div><pre class=\"val\">hello</pre><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing$/'\nfeatures/sample.feature:18:in `Given failing'</pre></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: search examples</span></h2><p class=\"narrative\"></p><div class=\"background\"><h3><span class=\"keyword\">Background:</span> <span class=\"val\">Hantu Pisang background match</span></h3><ol><li class=\"step passed\" id=\"features_search_sample_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">should match Hantu Pisang</span></h3><ol><li class=\"step passed\" id=\"features_search_sample_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">passing without a table</span></div></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Ignore me</span></h3><ol><li class=\"step failed\" id=\"features_search_sample_feature_10\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">failing without a table</span></div><pre class=\"failed\">FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\nfeatures/search_sample.feature:10:in `Given failing without a table'</pre></li></ol></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">Ignore me</span></h3><ol><li class=\"step skipped\" id=\"features_search_sample_feature_13\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_15\"><th class=\"val skipped_param\" id=\"row_15_0\">state</th></tr><tr id=\"row_16\"><td class=\"val failed\" id=\"row_16_0\">failing</td></tr><tr><td class=\"failed\" colspan=\"1\"><pre>FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\nfeatures/search_sample.feature:13:in `Given <state> without a table'</pre></td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">Hantu Pisang match</span></h3><ol><li class=\"step skipped\" id=\"features_search_sample_feature_19\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_21\"><th class=\"val skipped_param\" id=\"row_21_0\">state</th></tr><tr id=\"row_22\"><td class=\"val passed\" id=\"row_22_0\">passing</td></tr></table></div></div><div class=\"scenario outline\"><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\">no match in name but in examples</span></h3><ol><li class=\"step skipped\" id=\"features_search_sample_feature_25\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt; without a table</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">Hantu Pisang</span></h4><table><tr id=\"row_27\"><th class=\"val skipped_param\" id=\"row_27_0\">state</th></tr><tr id=\"row_28\"><td class=\"val passed\" id=\"row_28_0\">passing</td></tr></table></div><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\">Ignore me</span></h4><table><tr id=\"row_31\"><th class=\"val skipped_param\" id=\"row_31_0\">state</th></tr><tr id=\"row_32\"><td class=\"val failed\" id=\"row_32_0\">failing</td></tr><tr><td class=\"failed\" colspan=\"1\"><pre>FAIL (RuntimeError)\n./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'\nfeatures/search_sample.feature:25:in `Given <state> without a table'</pre></td></tr></table></div></div></div><div class=\"feature\"><span class=\"tag\">@sample_one</span><h2><span class=\"val\">Feature: Tag samples</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><span class=\"tag\">@sample_two</span> <span class=\"tag\">@sample_four</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Passing</span></h3><ol><li class=\"step undefined\" id=\"features_tags_sample_feature_6\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">missing</span></div></li></ol></div><div class=\"scenario outline\"><span class=\"tag\">@sample_three</span><h3><span class=\"keyword\">Scenario Outline:</span> <span class=\"val\"></span></h3><ol><li class=\"step skipped\" id=\"features_tags_sample_feature_10\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">&lt;state&gt;</span></div></li></ol><div class=\"examples\"><h4><span class=\"keyword\">Examples:</span> <span class=\"val\"></span></h4><table><tr id=\"row_12\"><th class=\"val skipped_param\" id=\"row_12_0\">state</th></tr><tr id=\"row_13\"><td class=\"val undefined\" id=\"row_13_0\">missing</td></tr></table></div></div><div class=\"scenario\"><span class=\"tag\">@sample_three</span> <span class=\"tag\">@sample_four</span><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Skipped</span></h3><ol><li class=\"step undefined\" id=\"features_tags_sample_feature_17\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">missing</span></div></li></ol></div></div><div class=\"feature\"><span class=\"tag\">@lots</span><h2><span class=\"val\">Feature: Tons of cukes</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">Lots and lots</span></h3><ol><li class=\"step passed\" id=\"features_tons_of_cukes_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step failed\" id=\"features_tons_of_cukes_feature_5\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div><pre class=\"failed\">We already have 2 cukes! (RuntimeError)\nfeatures/tons_of_cukes.feature:5:in `Given '2' cukes'</pre></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_6\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_7\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_8\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_9\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_10\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_11\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_12\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_13\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_14\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_15\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_16\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_17\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_18\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_19\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_20\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_21\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_22\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_23\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_24\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_25\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_26\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_27\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_28\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_29\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_30\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_31\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_32\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_33\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_34\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_35\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_36\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_37\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_38\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_39\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_40\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_41\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_42\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_43\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_44\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_45\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_46\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_47\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_48\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_49\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_50\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_51\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li><li class=\"step skipped\" id=\"features_tons_of_cukes_feature_52\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">'<span class=\"param\">2</span>' cukes</span></div></li></ol></div></div><div class=\"feature\"><h2><span class=\"val\">Feature: undefined multiline args</span></h2><p class=\"narrative\"></p><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">pystring</span></h3><ol><li class=\"step undefined\" id=\"features_undefined_multiline_args_feature_4\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">a pystring</span></div><pre class=\"val\"> example</pre></li></ol></div><div class=\"scenario\"><h3><span class=\"keyword\">Scenario:</span> <span class=\"val\">table</span></h3><ol><li class=\"step undefined\" id=\"features_undefined_multiline_args_feature_10\"><div><span class=\"keyword\">Given</span> <span class=\"step val\">a table</span></div><table><tr id=\"row_11\"><td class=\"val\" id=\"row_11_0\">table</td></tr><tr id=\"row_12\"><td class=\"val\" id=\"row_12_0\">example</td></tr></table></li></ol></div></div><div class=\"duration\">0m30.005s</div></div></body></html>" (using ==)
Diff:
@@ -131,30 +131,22 @@
background: #ff8000;
}
</style></head><body><div class="cucumber"><div class="feature"><span class="tag">@background_tagged_before_on_outline</span><h2><span class="val">Feature: Background tagged Before on Outline</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val"></span></h3><ol><li class="step passed" id="features_background_background_tagged_before_on_outline_feature_5"><div><span class="keyword">Given</span> <span class="step val">passing without a table</span></div></li></ol></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">passing background</span></h3><ol><li class="step skipped" id="features_background_background_tagged_before_on_outline_feature_8"><div><span class="keyword">Then</span> <span class="step val">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val"></span></h4><table><tr id="row_11"><th class="val skipped_param" id="row_11_0">count</th></tr><tr id="row_12"><td class="val passed" id="row_12_0">888</td></tr></table></div></div></div><div class="feature"><h2><span class="val">Feature: background with name</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val">I'm a background and I'm ok</span></h3><ol><li class="step passed" id="features_background_background_with_name_feature_4"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">10</span>' cukes</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">example</span></h3><ol><li class="step passed" id="features_background_background_with_name_feature_7"><div><span class="keyword">Then</span> <span class="step val">I should have '<span class="param">10</span>' cukes</span></div></li></ol></div></div><div class="feature"><span class="tag">@after_file</span><h2><span class="val">Feature: Failing background sample</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val"></span></h3><ol><li class="step failed" id="features_background_failing_background_feature_5"><div><span class="keyword">Given</span> <span class="step val">failing without a table</span></div><pre class="failed">FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/background/failing_background.feature:5:in `Given failing without a table'</pre></li><li class="step skipped" id="features_background_failing_background_feature_6"><div><span class="keyword">And</span> <span class="step val">'<span class="param">10</span>' cukes</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">failing background</span></h3><ol><li class="step skipped" id="features_background_failing_background_feature_9"><div><span class="keyword">Then</span> <span class="step val">I should have '<span class="param">10</span>' cukes</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">another failing background</span></h3><ol><li class="step skipped" id="features_background_failing_background_feature_12"><div><span class="keyword">Then</span> <span class="step val">I should have '<span class="param">10</span>' cukes</span></div></li></ol></div></div><div class="feature"><h2><span class="val">Feature: Failing background after previously successful background sample</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val"></span></h3><ol><li class="step passed" id="features_background_failing_background_after_success_feature_4"><div><span class="keyword">Given</span> <span class="step val">passing without a table</span></div></li><li class="step passed" id="features_background_failing_background_after_success_feature_5"><div><span class="keyword">And</span> <span class="step val">'<span class="param">10</span>' global cukes</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">passing background</span></h3><ol><li class="step passed" id="features_background_failing_background_after_success_feature_8"><div><span class="keyword">Then</span> <span class="step val">I should have '<span class="param">10</span>' global cukes</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">failing background</span></h3><ol><li class="step failed" id="features_background_failing_background_after_success_feature_5"><pre class="failed">FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:37:in `/^'(.+)' global cukes$/'
+./features/step_definitions/sample_steps.rb:2:in `/^'(.+)' global cukes$/'
features/background/failing_background_after_success.feature:5:in `And '10' global cukes'</pre></li><li class="step skipped" id="features_background_failing_background_after_success_feature_11"><div><span class="keyword">Then</span> <span class="step val">I should have '<span class="param">10</span>' global cukes</span></div></li></ol></div></div><div class="feature"><h2><span class="val">Feature: Passing background with multiline args</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val"></span></h3><ol><li class="step passed" id="features_background_multiline_args_background_feature_4"><div><span class="keyword">Given</span> <span class="step val">table</span></div><table><tr id="row_5"><td class="val" id="row_5_0">a</td><td class="val" id="row_5_1">b</td></tr><tr id="row_6"><td class="val" id="row_6_0">c</td><td class="val" id="row_6_1">d</td></tr></table></li><li class="step passed" id="features_background_multiline_args_background_feature_7"><div><span class="keyword">And</span> <span class="step val">multiline string</span></div><pre class="val"> I'm a cucumber and I'm okay. &#x000A; I sleep all night and I test all day</pre></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">passing background</span></h3><ol><li class="step passed" id="features_background_multiline_args_background_feature_14"><div><span class="keyword">Then</span> <span class="step val">the table should be</span></div><table><tr id="row_15"><td class="val" id="row_15_0">a</td><td class="val" id="row_15_1">b</td></tr><tr id="row_16"><td class="val" id="row_16_0">c</td><td class="val" id="row_16_1">d</td></tr></table></li><li class="step passed" id="features_background_multiline_args_background_feature_17"><div><span class="keyword">Then</span> <span class="step val">the multiline string should be</span></div><pre class="val"> I'm a cucumber and I'm okay. &#x000A; I sleep all night and I test all day</pre></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">another passing background</span></h3><ol><li class="step passed" id="features_background_multiline_args_background_feature_24"><div><span class="keyword">Then</span> <span class="step val">the table should be</span></div><table><tr id="row_25"><td class="val" id="row_25_0">a</td><td class="val" id="row_25_1">b</td></tr><tr id="row_26"><td class="val" id="row_26_0">c</td><td class="val" id="row_26_1">d</td></tr></table></li><li class="step passed" id="features_background_multiline_args_background_feature_27"><div><span class="keyword">Then</span> <span class="step val">the multiline string should be</span></div><pre class="val"> I'm a cucumber and I'm okay. &#x000A; I sleep all night and I test all day</pre></li></ol></div></div><div class="feature"><h2><span class="val">Feature: Passing background sample</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val"></span></h3><ol><li class="step passed" id="features_background_passing_background_feature_4"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">10</span>' cukes</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">passing background</span></h3><ol><li class="step passed" id="features_background_passing_background_feature_7"><div><span class="keyword">Then</span> <span class="step val">I should have '<span class="param">10</span>' cukes</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">another passing background</span></h3><ol><li class="step passed" id="features_background_passing_background_feature_10"><div><span class="keyword">Then</span> <span class="step val">I should have '<span class="param">10</span>' cukes</span></div></li></ol></div></div><div class="feature"><h2><span class="val">Feature: Pending background sample</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val"></span></h3><ol><li class="step undefined" id="features_background_pending_background_feature_4"><div><span class="keyword">Given</span> <span class="step val">pending</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">pending background</span></h3><ol><li class="step skipped" id="features_background_pending_background_feature_7"><div><span class="keyword">Then</span> <span class="step val">I should have '<span class="param">10</span>' cukes</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">another pending background</span></h3><ol><li class="step skipped" id="features_background_pending_background_feature_10"><div><span class="keyword">Then</span> <span class="step val">I should have '<span class="param">10</span>' cukes</span></div></li></ol></div></div><div class="feature"><h2><span class="val">Feature: Failing background with scenario outlines sample</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val"></span></h3><ol><li class="step failed" id="features_background_scenario_outline_failing_background_feature_4"><div><span class="keyword">Given</span> <span class="step val">failing without a table</span></div><pre class="failed">FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/background/scenario_outline_failing_background.feature:4:in `Given failing without a table'</pre></li></ol></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">failing background</span></h3><ol><li class="step skipped" id="features_background_scenario_outline_failing_background_feature_7"><div><span class="keyword">Then</span> <span class="step val">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val"></span></h4><table><tr id="row_9"><th class="val skipped_param" id="row_9_0">count</th></tr><tr id="row_10"><td class="val skipped" id="row_10_0">10</td></tr><tr><td class="failed" colspan="1"><pre>FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/background/scenario_outline_failing_background.feature:4:in `Given failing without a table'</pre></td></tr></table></div></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">another failing background</span></h3><ol><li class="step skipped" id="features_background_scenario_outline_failing_background_feature_13"><div><span class="keyword">Then</span> <span class="step val">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val"></span></h4><table><tr id="row_15"><th class="val skipped_param" id="row_15_0">count</th></tr><tr id="row_16"><td class="val skipped" id="row_16_0">10</td></tr></table></div></div></div><div class="feature"><h2><span class="val">Feature: Passing background with scenario outlines sample</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val"></span></h3><ol><li class="step passed" id="features_background_scenario_outline_passing_background_feature_4"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">10</span>' cukes</span></div></li></ol></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">passing background</span></h3><ol><li class="step skipped" id="features_background_scenario_outline_passing_background_feature_7"><div><span class="keyword">Then</span> <span class="step val">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val"></span></h4><table><tr id="row_9"><th class="val skipped_param" id="row_9_0">count</th></tr><tr id="row_10"><td class="val passed" id="row_10_0">10</td></tr></table></div></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">another passing background</span></h3><ol><li class="step skipped" id="features_background_scenario_outline_passing_background_feature_13"><div><span class="keyword">Then</span> <span class="step val">I should have '&lt;count&gt;' cukes</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val"></span></h4><table><tr id="row_15"><th class="val skipped_param" id="row_15_0">count</th></tr><tr id="row_16"><td class="val passed" id="row_16_0">10</td></tr></table></div></div></div><div class="feature"><h2><span class="val">Feature: Calling undefined step</span></h2><p class="narrative"></p><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">Call directly</span></h3><ol><li class="step undefined" id="features_call_undefined_step_from_step_def_feature_4"><div><span class="keyword">Given</span> <span class="step val">a step definition that calls an undefined step</span></div><pre class="undefined">Undefined step: "this does not exist" (Cucumber::Undefined)
-./features/step_definitions/sample_steps.rb:20:in `/^a step definition that calls an undefined step$/'
features/call_undefined_step_from_step_def.feature:4:in `Given a step definition that calls an undefined step'</pre></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">Call via another</span></h3><ol><li class="step undefined" id="features_call_undefined_step_from_step_def_feature_7"><div><span class="keyword">Given</span> <span class="step val">call step &quot;<span class="param">a step definition that calls an undefined step</span>&quot;</span></div><pre class="undefined">Undefined step: "this does not exist" (Cucumber::Undefined)
-./features/step_definitions/sample_steps.rb:20:in `/^a step definition that calls an undefined step$/'
features/call_undefined_step_from_step_def.feature:7:in `Given call step "a step definition that calls an undefined step"'</pre></li></ol></div></div><div class="feature"><h2><span class="val">Feature: Failing expectation</span></h2><p class="narrative"></p><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">Failing expectation</span></h3><ol><li class="step failed" id="features_failing_expectation_feature_4"><div><span class="keyword">Given</span> <span class="step val">failing expectation</span></div><pre class="failed">expected: "that",
got: "this" (using ==)
-
- Diff:
+Diff:
@@ -1,2 +1,2 @@
-that
+this
(Spec::Expectations::ExpectationNotMetError)
-./features/step_definitions/sample_steps.rb:63:in `/^failing expectation$/'
features/failing_expectation.feature:4:in `Given failing expectation'</pre></li></ol></div></div><div class="feature"><h2><span class="val">Feature: Lots of undefined</span></h2><p class="narrative"></p><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">Implement me</span></h3><ol><li class="step undefined" id="features_lots_of_undefined_feature_4"><div><span class="keyword">Given</span> <span class="step val">it snows in Sahara</span></div></li><li class="step undefined" id="features_lots_of_undefined_feature_5"><div><span class="keyword">Given</span> <span class="step val">it's 40 degrees in Norway</span></div></li><li class="step undefined" id="features_lots_of_undefined_feature_6"><div><span class="keyword">And</span> <span class="step val">it's 40 degrees in Norway</span></div></li><li class="step undefined" id="features_lots_of_undefined_feature_7"><div><span class="keyword">When</span> <span class="step val">I stop procrastinating</span></div></li><li class="step undefined" id="features_lots_of_undefined_feature_8"><div><span class="keyword">And</span> <span class="step val">there is world peace</span></div></li></ol></div></div><div class="feature"><h2><span class="val">Feature: multiline</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val">I'm a multiline name
which goes on and on and on for three lines
yawn</span></h3><ol><li class="step passed" id="features_multiline_name_feature_6"><div><span class="keyword">Given</span> <span class="step val">passing without a table</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">I'm a multiline name
@@ -164,21 +156,15 @@
yawn</span></h3><ol><li class="step skipped" id="features_multiline_name_feature_16"><div><span class="keyword">Given</span> <span class="step val">&lt;state&gt; without a table</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val"></span></h4><table><tr id="row_18"><th class="val skipped_param" id="row_18_0">state</th></tr><tr id="row_19"><td class="val passed" id="row_19_0">passing</td></tr></table></div></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">name</span></h3><ol><li class="step skipped" id="features_multiline_name_feature_22"><div><span class="keyword">Given</span> <span class="step val">&lt;state&gt; without a table</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val">I'm a multiline name
which goes on and on and on for three lines
yawn</span></h4><table><tr id="row_26"><th class="val skipped_param" id="row_26_0">state</th></tr><tr id="row_27"><td class="val passed" id="row_27_0">passing</td></tr></table></div></div></div><div class="feature"><h2><span class="val">Feature: Outline Sample</span></h2><p class="narrative"></p><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">I have no steps</span></h3><ol></ol></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">Test state</span></h3><ol><li class="step skipped" id="features_outline_sample_feature_6"><div><span class="keyword">Given</span> <span class="step val">&lt;state&gt; without a table</span></div></li><li class="step skipped" id="features_outline_sample_feature_7"><div><span class="keyword">Given</span> <span class="step val">&lt;other_state&gt; without a table</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val">Rainbow colours</span></h4><table><tr id="row_9"><th class="val skipped_param" id="row_9_0">state</th><th class="val skipped_param" id="row_9_1">other_state</th></tr><tr id="row_10"><td class="val undefined" id="row_10_0">missing</td><td class="val skipped" id="row_10_1">passing</td></tr><tr id="row_11"><td class="val passed" id="row_11_0">passing</td><td class="val passed" id="row_11_1">passing</td></tr><tr id="row_12"><td class="val failed" id="row_12_0">failing</td><td class="val skipped" id="row_12_1">passing</td></tr><tr><td class="failed" colspan="2"><pre>FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/outline_sample.feature:6:in `Given <state> without a table'</pre></td></tr></table></div><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val">Only passing</span></h4><table><tr id="row_14"><th class="val skipped_param" id="row_14_0">state</th><th class="val skipped_param" id="row_14_1">other_state</th></tr><tr id="row_15"><td class="val passed" id="row_15_0">passing</td><td class="val passed" id="row_15_1">passing</td></tr></table></div></div></div><div class="feature"><pre class="comment"># Feature comment<br/></pre><span class="tag">@one</span><h2><span class="val">Feature: Sample</span></h2><p class="narrative"></p><div class="scenario"><span class="tag">@two</span> <span class="tag">@three</span><h3><span class="keyword">Scenario:</span> <span class="val">Missing</span></h3><ol><li class="step undefined" id="features_sample_feature_7"><div><span class="keyword">Given</span> <span class="step val">missing</span></div></li></ol></div><div class="scenario"><pre class="comment"># Scenario comment<br/></pre><span class="tag">@three</span><h3><span class="keyword">Scenario:</span> <span class="val">Passing</span></h3><ol><li class="step passed" id="features_sample_feature_12"><div><span class="keyword">Given</span> <span class="step val">passing</span></div><table><tr id="row_13"><td class="val" id="row_13_0">a</td><td class="val" id="row_13_1">b</td></tr><tr id="row_14"><td class="val" id="row_14_0">c</td><td class="val" id="row_14_1">d</td></tr></table></li></ol></div><div class="scenario"><span class="tag">@four</span><h3><span class="keyword">Scenario:</span> <span class="val">Failing</span></h3><ol><li class="step failed" id="features_sample_feature_18"><div><span class="keyword">Given</span> <span class="step val">failing</span></div><pre class="val">hello</pre><pre class="failed">FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:9:in `/^failing$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing$/'
features/sample.feature:18:in `Given failing'</pre></li></ol></div></div><div class="feature"><h2><span class="val">Feature: search examples</span></h2><p class="narrative"></p><div class="background"><h3><span class="keyword">Background:</span> <span class="val">Hantu Pisang background match</span></h3><ol><li class="step passed" id="features_search_sample_feature_4"><div><span class="keyword">Given</span> <span class="step val">passing without a table</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">should match Hantu Pisang</span></h3><ol><li class="step passed" id="features_search_sample_feature_7"><div><span class="keyword">Given</span> <span class="step val">passing without a table</span></div></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">Ignore me</span></h3><ol><li class="step failed" id="features_search_sample_feature_10"><div><span class="keyword">Given</span> <span class="step val">failing without a table</span></div><pre class="failed">FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/search_sample.feature:10:in `Given failing without a table'</pre></li></ol></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">Ignore me</span></h3><ol><li class="step skipped" id="features_search_sample_feature_13"><div><span class="keyword">Given</span> <span class="step val">&lt;state&gt; without a table</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val"></span></h4><table><tr id="row_15"><th class="val skipped_param" id="row_15_0">state</th></tr><tr id="row_16"><td class="val failed" id="row_16_0">failing</td></tr><tr><td class="failed" colspan="1"><pre>FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/search_sample.feature:13:in `Given <state> without a table'</pre></td></tr></table></div></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">Hantu Pisang match</span></h3><ol><li class="step skipped" id="features_search_sample_feature_19"><div><span class="keyword">Given</span> <span class="step val">&lt;state&gt; without a table</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val"></span></h4><table><tr id="row_21"><th class="val skipped_param" id="row_21_0">state</th></tr><tr id="row_22"><td class="val passed" id="row_22_0">passing</td></tr></table></div></div><div class="scenario outline"><h3><span class="keyword">Scenario Outline:</span> <span class="val">no match in name but in examples</span></h3><ol><li class="step skipped" id="features_search_sample_feature_25"><div><span class="keyword">Given</span> <span class="step val">&lt;state&gt; without a table</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val">Hantu Pisang</span></h4><table><tr id="row_27"><th class="val skipped_param" id="row_27_0">state</th></tr><tr id="row_28"><td class="val passed" id="row_28_0">passing</td></tr></table></div><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val">Ignore me</span></h4><table><tr id="row_31"><th class="val skipped_param" id="row_31_0">state</th></tr><tr id="row_32"><td class="val failed" id="row_32_0">failing</td></tr><tr><td class="failed" colspan="1"><pre>FAIL (RuntimeError)
-./features/step_definitions/sample_steps.rb:2:in `flunker'
-./features/step_definitions/sample_steps.rb:16:in `/^failing without a table$/'
+./features/step_definitions/sample_steps.rb:2:in `/^failing without a table$/'
features/search_sample.feature:25:in `Given <state> without a table'</pre></td></tr></table></div></div></div><div class="feature"><span class="tag">@sample_one</span><h2><span class="val">Feature: Tag samples</span></h2><p class="narrative"></p><div class="scenario"><span class="tag">@sample_two</span> <span class="tag">@sample_four</span><h3><span class="keyword">Scenario:</span> <span class="val">Passing</span></h3><ol><li class="step undefined" id="features_tags_sample_feature_6"><div><span class="keyword">Given</span> <span class="step val">missing</span></div></li></ol></div><div class="scenario outline"><span class="tag">@sample_three</span><h3><span class="keyword">Scenario Outline:</span> <span class="val"></span></h3><ol><li class="step skipped" id="features_tags_sample_feature_10"><div><span class="keyword">Given</span> <span class="step val">&lt;state&gt;</span></div></li></ol><div class="examples"><h4><span class="keyword">Examples:</span> <span class="val"></span></h4><table><tr id="row_12"><th class="val skipped_param" id="row_12_0">state</th></tr><tr id="row_13"><td class="val undefined" id="row_13_0">missing</td></tr></table></div></div><div class="scenario"><span class="tag">@sample_three</span> <span class="tag">@sample_four</span><h3><span class="keyword">Scenario:</span> <span class="val">Skipped</span></h3><ol><li class="step undefined" id="features_tags_sample_feature_17"><div><span class="keyword">Given</span> <span class="step val">missing</span></div></li></ol></div></div><div class="feature"><span class="tag">@lots</span><h2><span class="val">Feature: Tons of cukes</span></h2><p class="narrative"></p><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">Lots and lots</span></h3><ol><li class="step passed" id="features_tons_of_cukes_feature_4"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step failed" id="features_tons_of_cukes_feature_5"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div><pre class="failed">We already have 2 cukes! (RuntimeError)
-./features/step_definitions/sample_steps.rb:28:in `/^'(.+)' cukes$/'
features/tons_of_cukes.feature:5:in `Given '2' cukes'</pre></li><li class="step skipped" id="features_tons_of_cukes_feature_6"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_7"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_8"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_9"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_10"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_11"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_12"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_13"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_14"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_15"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_16"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_17"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_18"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_19"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_20"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_21"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_22"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_23"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_24"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_25"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_26"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_27"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_28"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_29"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_30"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_31"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_32"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_33"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_34"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_35"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_36"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_37"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_38"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_39"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_40"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_41"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_42"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_43"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_44"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_45"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_46"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_47"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_48"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_49"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_50"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_51"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li><li class="step skipped" id="features_tons_of_cukes_feature_52"><div><span class="keyword">Given</span> <span class="step val">'<span class="param">2</span>' cukes</span></div></li></ol></div></div><div class="feature"><h2><span class="val">Feature: undefined multiline args</span></h2><p class="narrative"></p><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">pystring</span></h3><ol><li class="step undefined" id="features_undefined_multiline_args_feature_4"><div><span class="keyword">Given</span> <span class="step val">a pystring</span></div><pre class="val"> example</pre></li></ol></div><div class="scenario"><h3><span class="keyword">Scenario:</span> <span class="val">table</span></h3><ol><li class="step undefined" id="features_undefined_multiline_args_feature_10"><div><span class="keyword">Given</span> <span class="step val">a table</span></div><table><tr id="row_11"><td class="val" id="row_11_0">table</td></tr><tr id="row_12"><td class="val" id="row_12_0">example</td></tr></table></li></ol></div></div><div class="duration">0m30.005s</div></div></body></html>
(Spec::Expectations::ExpectationNotMetError)
features/html_formatter.feature:7:in `Then "examples/self_test/tmp/a.html" should have the same contents as "features/html_formatter/a.html"'
expected: "Feature: Calling undefined step\n\n Scenario: Call directly # features/call_undefined_step_from_step_def.feature:3\n Given a step definition that calls an undefined step # features/step_definitions/sample_steps.rb:19\n Undefined step: \"this does not exist\" (Cucumber::Undefined)\n ./features/step_definitions/sample_steps.rb:20:in `/^a step definition that calls an undefined step$/'\n features/call_undefined_step_from_step_def.feature:4:in `Given a step definition that calls an undefined step'\n\n Scenario: Call via another # features/call_undefined_step_from_step_def.feature:6\n Given call step \"a step definition that calls an undefined step\" # features/step_definitions/sample_steps.rb:23\n Undefined step: \"this does not exist\" (Cucumber::Undefined)\n ./features/step_definitions/sample_steps.rb:20:in `/^a step definition that calls an undefined step$/'\n features/call_undefined_step_from_step_def.feature:7:in `Given call step \"a step definition that calls an undefined step\"'\n\n2 scenarios (2 undefined)\n2 steps (2 undefined)\n\nYou can implement step definitions for undefined steps with these snippets:\n\nGiven /^this does not exist$/ do\n pending\nend\n\n",
got: "Feature: Calling undefined step\n\n Scenario: Call directly # features/call_undefined_step_from_step_def.feature:3\n Given a step definition that calls an undefined step # features/step_definitions/sample_steps.rb:19\n Undefined step: \"this does not exist\" (Cucumber::Undefined)\n features/call_undefined_step_from_step_def.feature:4:in `Given a step definition that calls an undefined step'\n\n Scenario: Call via another # features/call_undefined_step_from_step_def.feature:6\n Given call step \"a step definition that calls an undefined step\" # features/step_definitions/sample_steps.rb:23\n Undefined step: \"this does not exist\" (Cucumber::Undefined)\n features/call_undefined_step_from_step_def.feature:7:in `Given call step \"a step definition that calls an undefined step\"'\n\n2 scenarios (2 undefined)\n2 steps (2 undefined)\n\nYou can implement step definitions for undefined steps with these snippets:\n\nGiven /^this does not exist$/ do\n pending\nend\n\n" (using ==)
Diff:
@@ -3,13 +3,11 @@
Scenario: Call directly # features/call_undefined_step_from_step_def.feature:3
Given a step definition that calls an undefined step # features/step_definitions/sample_steps.rb:19
Undefined step: "this does not exist" (Cucumber::Undefined)
- ./features/step_definitions/sample_steps.rb:20:in `/^a step definition that calls an undefined step$/'
features/call_undefined_step_from_step_def.feature:4:in `Given a step definition that calls an undefined step'
Scenario: Call via another # features/call_undefined_step_from_step_def.feature:6
Given call step "a step definition that calls an undefined step" # features/step_definitions/sample_steps.rb:23
Undefined step: "this does not exist" (Cucumber::Undefined)
- ./features/step_definitions/sample_steps.rb:20:in `/^a step definition that calls an undefined step$/'
features/call_undefined_step_from_step_def.feature:7:in `Given call step "a step definition that calls an undefined step"'
2 scenarios (2 undefined)
(Spec::Expectations::ExpectationNotMetError)
features/report_called_undefined_steps.feature:8:in `Then it should pass with'
expected: "Feature: Tables\n\n Scenario: Extra row # features/tables.feature:2\n Then the table should be: # features/step_definitions/table_steps.rb:1\n | x | y |\n | a | b |\n | a | c |\n Tables were not identical (RuntimeError)\n ./features/step_definitions/table_steps.rb:2:in `/the table should be:/'\n features/tables.feature:3:in `Then the table should be:'\n\nFailing Scenarios:\ncucumber features/tables.feature:2 # Scenario: Extra row\n\n1 scenario (1 failed)\n1 step (1 failed)\n",
got: "Feature: Tables\n\n Scenario: Extra row # features/tables.feature:2\n Then the table should be: # features/step_definitions/table_steps.rb:1\n | x | y |\n | a | b |\n | a | c |\n Tables were not identical (RuntimeError)\n features/tables.feature:3:in `Then the table should be:'\n\nFailing Scenarios:\ncucumber features/tables.feature:2 # Scenario: Extra row\n\n1 scenario (1 failed)\n1 step (1 failed)\n" (using ==)
Diff:
@@ -6,7 +6,6 @@
| a | b |
| a | c |
Tables were not identical (RuntimeError)
- ./features/step_definitions/table_steps.rb:2:in `/the table should be:/'
features/tables.feature:3:in `Then the table should be:'
Failing Scenarios:
(Spec::Expectations::ExpectationNotMetError)
features/table_diffing.feature:26:in `Then it should fail with'
expected: "Feature: WIP\n\n @failing\n Scenario: Failing\n Given a failing step\n I fail (RuntimeError)\n ./features/step_definitions/steps.rb:2:in `/^a failing step$/'\n features/wip.feature:4:in `Given a failing step'\n\nFailing Scenarios:\ncucumber features/wip.feature:3 # Scenario: Failing\n\n1 scenario (1 failed)\n1 step (1 failed)\n\nThe --wip switch was used, so the failures were expected. All is good.\n",
got: "Feature: WIP\n\n @failing\n Scenario: Failing\n Given a failing step\n I fail (RuntimeError)\n features/wip.feature:4:in `Given a failing step'\n\nFailing Scenarios:\ncucumber features/wip.feature:3 # Scenario: Failing\n\n1 scenario (1 failed)\n1 step (1 failed)\n\nThe --wip switch was used, so the failures were expected. All is good.\n" (using ==)
Diff:
@@ -4,7 +4,6 @@
Scenario: Failing
Given a failing step
I fail (RuntimeError)
- ./features/step_definitions/steps.rb:2:in `/^a failing step$/'
features/wip.feature:4:in `Given a failing step'
Failing Scenarios:
(Spec::Expectations::ExpectationNotMetError)
features/work_in_progress.feature:56:in `Then it should pass with'
expected: "Feature: WIP\n\n @pending\n Scenario: Pending\n Given a pending step\n TODO (Cucumber::Pending)\n ./features/step_definitions/steps.rb:9:in `/^a pending step$/'\n features/wip.feature:12:in `Given a pending step'\n\n1 scenario (1 pending)\n1 step (1 pending)\n\nThe --wip switch was used, so the failures were expected. All is good.\n",
got: "Feature: WIP\n\n @pending\n Scenario: Pending\n Given a pending step\n TODO (Cucumber::Pending)\n features/wip.feature:12:in `Given a pending step'\n\n1 scenario (1 pending)\n1 step (1 pending)\n\nThe --wip switch was used, so the failures were expected. All is good.\n" (using ==)
Diff:
@@ -4,7 +4,6 @@
Scenario: Pending
Given a pending step
TODO (Cucumber::Pending)
- ./features/step_definitions/steps.rb:9:in `/^a pending step$/'
features/wip.feature:12:in `Given a pending step'
1 scenario (1 pending)
(Spec::Expectations::ExpectationNotMetError)
features/work_in_progress.feature:97:in `Then it should pass with'
Failing Scenarios:
cucumber features/after_block_exceptions.feature:28 # Scenario: Handle Exception in standard scenario step and carry on
cucumber features/after_block_exceptions.feature:61 # Scenario: Handle Exception in scenario outline table row and carry on
cucumber features/after_step_block_exceptions.feature:28 # Scenario: Handle Exception in standard scenario step and carry on
cucumber features/after_step_block_exceptions.feature:62 # Scenario: Handle Exception in scenario outline table row and carry on
cucumber features/background.feature:94 # Scenario: run a feature with a background that fails
cucumber features/background.feature:125 # Scenario: run a feature with scenario outlines that has a background that fails
cucumber features/background.feature:178 # Scenario: background passes with first scenario but fails with second
cucumber features/cucumber_cli.feature:62 # Scenario: Specify 2 line numbers where one is a tag
cucumber features/cucumber_cli.feature:131 # Scenario: Run all with progress formatter
cucumber features/cucumber_cli.feature:449 # Scenario: Run with a tag that exists on 1 feature
cucumber features/cucumber_cli_diff_disabled.feature:6 # Scenario: Run single failing scenario with default diff enabled
cucumber features/cucumber_cli_diff_disabled.feature:34 # Scenario: Run single failing scenario with diff output disabled
cucumber features/cucumber_cli_outlines.feature:6 # Scenario: Run scenario outline with filtering on outline name
cucumber features/cucumber_cli_outlines.feature:36 # Scenario: Run scenario outline steps only
cucumber features/cucumber_cli_outlines.feature:66 # Scenario: Run single failing scenario outline table row
cucumber features/cucumber_cli_outlines.feature:92 # Scenario: Run all with progress formatter
cucumber features/html_formatter.feature:5 # Scenario: Everything in examples/self_test
cucumber features/report_called_undefined_steps.feature:6 # Scenario: Get info at arbitrary levels of nesting
cucumber features/table_diffing.feature:6 # Scenario: Extra row
cucumber features/work_in_progress.feature:53 # Scenario: Pass with Failing Scenarios
cucumber features/work_in_progress.feature:95 # Scenario: Pass with Undefined Scenarios
84 scenarios (21 failed, 63 passed)
393 steps (21 failed, 1 skipped, 371 passed)
1m43.632s
rake aborted!
Command failed with status (1): [/opt/local/bin/ruby -I "/Users/brentsnook/...]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment