class Object
Public Instance Methods
notify_fault(fault, *args)
Also aliased as: notify_fault_without_screenshot
Alias for: notify_fault_with_screenshot
notify_fault_with_screenshot(fault, *args)
click to toggle source
# File lib/capybara-screenshot/testunit.rb, line 20 def notify_fault_with_screenshot(fault, *args) notify_fault_without_screenshot fault, *args is_integration_test = fault.location.any? do |location| Capybara::Screenshot.testunit_paths.any? { |path| location.match(path) } end if is_integration_test if Capybara::Screenshot.autosave_on_failure Capybara.using_session(Capybara::Screenshot.final_session_name) do filename_prefix = Capybara::Screenshot.filename_prefix_for(:testunit, fault) saver = Capybara::Screenshot.new_saver(Capybara, Capybara.page, true, filename_prefix) saver.save saver.output_screenshot_path end end end end
Also aliased as: notify_fault