Top Level Namespace
Defined Under Namespace
Modules: Cornucopia Classes: CucumberHookStatus
Instance Method Summary collapse
Instance Method Details
#debug_failed_step(failure_description, step_data, exception, location, step_definitions) ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 |
# File 'lib/cornucopia/spinach_hooks.rb', line 49 def debug_failed_step(failure_description, step_data, exception, location, step_definitions) Cornucopia::Util::TestHelper.instance.spinach_reported_error = true seed_value = Cornucopia::Util::TestHelper.instance.spinach_running_scenario.instance_variable_get(:@seed_value) puts ("random seed for testing was: #{seed_value}") Cornucopia::Util::ReportBuilder.current_report. within_section("Test Error: #{Cornucopia::Util::TestHelper.instance.spinach_running_scenario.feature.name}") do |report| configured_report = Cornucopia::Util::Configuration.report_configuration :spinach configured_report.add_report_objects failure_description: "#{failure_description} at:, #{location[0]}:#{location[1]}", running_scenario: Cornucopia::Util::TestHelper.instance.spinach_running_scenario, step_data: step_data, exception: exception, location: location, step_definitions: step_definitions configured_report.generate_report(report) end end |