Created
August 26, 2009 12:23
-
-
Save brentsnook/175480 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 '<count>' 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. 
 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. 
 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. 
 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 '<count>' 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 '<count>' 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 '<count>' 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 '<count>' 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 "<span class=\"param\">a step definition that calls an undefined step</span>"</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\"><state> 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\"><state> 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\"><state> 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\"><other_state> 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\"><state> 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\"><state> 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\"><state> 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\"><state></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 '<count>' 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. 
 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. 
 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. 
 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 '<count>' 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 '<count>' 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 '<count>' 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 '<count>' 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 "<span class=\"param\">a step definition that calls an undefined step</span>"</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\"><state> 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\"><state> 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\"><state> 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\"><other_state> 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\"><state> 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\"><state> 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\"><state> 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\"><state></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 '<count>' 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. 
 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. 
 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. 
 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 '<count>' 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 '<count>' 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 '<count>' 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 '<count>' 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 "<span class="param">a step definition that calls an undefined step</span>"</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"><state> 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"><state> 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"><state> 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"><other_state> 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"><state> 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"><state> 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"><state> 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"><state></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