Feature: pages that show details for features Background: When I run `cucumber fixtures --profile fixture` Scenario: Generate the pages Then the following files should exist: | results/basic.html | | results/advanced.html | Scenario: Generating the basic html page from the erb Then the file "results/basic.html" should contain "DOCTYPE html PUBLIC" And the file "results/basic.html" should contain "" And the file "results/basic.html" should contain "" And the file "results/basic.html" should contain "Feature Results" Scenario: Including an image / logo Then the file "results/basic.html" should contain "Executed<" And the file "results/basic.html" should contain "Average Duration" And the file "results/basic.html" should contain "Scenarios" And the file "results/basic.html" should contain "Steps" Scenario: It should capture scenario and step statuses Then the file "results/basic.html" should contain "Passed" And the file "results/basic.html" should contain "Failed" And the file "results/basic.html" should contain "Pending" And the file "results/basic.html" should contain "Undefined" And the file "results/basic.html" should contain "Skipped" Scenario: It should display scenario names Then the file "results/basic.html" should contain "A passing scenario" And the file "results/advanced.html" should contain "A scenario outline" And the file "results/background.html" should contain "Another passing scenario" Scenario: It should display scenario steps Then the file "results/basic.html" should contain "it should say hello" And the file "results/background.html" should contain "it should say hello" And the file "results/advanced.html" should contain "I am using a scenario outline" Scenario: It should display the step and data for scenario outline steps Then the file "results/advanced.html" should contain "I use aaa" And the file "results/advanced.html" should contain "I use bbb" Scenario: It should display descriptions for features Then the file "results/basic.html" should contain "As a stakeholder" Then the file "results/basic.html" should contain "I want to see some details about this feature" Then the file "results/basic.html" should contain "So that I have some idea why this test matters" Scenario: It should display a nested table Then the file "results/advanced.html" should contain "key1" And the file "results/advanced.html" should contain "key2" And the file "results/advanced.html" should contain "key3" And the file "results/advanced.html" should contain "value1" And the file "results/advanced.html" should contain "value2" And the file "results/advanced.html" should contain "value3" Scenario: It should display the multi-line argument Then the file "results/advanced.html" should contain "Hello with" And the file "results/advanced.html" should contain "more than one" And the file "results/advanced.html" should contain "line in a string" Scenario: It should display errors for features Then the file "results/basic.html" should contain "RSpec::Expectations::ExpectationNotMetError" And the file "results/advanced.html" should contain "RSpec::Expectations::ExpectationNotMetError" And the file "results/failing_background.html" should contain "RSpec::Expectations::ExpectationNotMetError" Scenario: It should display error message with a yellow background and red text Then the file "results/basic.html" should contain "RSpec::Expectations::ExpectationNotMetError" And the background of the error message row should be "rgba(249, 231, 8, 1)" And the text of the of the error message row should be "rgba(0, 0, 0, 1)" Scenario: Embedding an image into the page Then the file "results/basic.html" should contain "" And the file "results/basic.html" should contain "AutoTrader" Scenario: Displaying a background Then the file "results/background.html" should contain "Background: A scenario can have a background" And the file "results/background.html" should contain "When Cucumber puts" Scenario: Feature pages should have a link back to the report summary Then the file "results/advanced.html" should contain "