module Capybara::Screenshot::Spinach
Public Class Methods
fail_with_screenshot(step_data, exception, location, step_definitions)
click to toggle source
# File lib/capybara-screenshot/spinach.rb, line 8 def self.fail_with_screenshot(step_data, exception, location, step_definitions) if Capybara::Screenshot.autosave_on_failure Capybara.using_session(Capybara::Screenshot.final_session_name) do filename_prefix = Capybara::Screenshot.filename_prefix_for(:spinach, step_data) saver = Capybara::Screenshot.new_saver(Capybara, Capybara.page, true, filename_prefix) saver.save saver.output_screenshot_path end end end