module CapybaraInlineScreenshot::Minitest
Public Instance Methods
before_setup()
click to toggle source
Calls superclass method
# File lib/capybara-inline-screenshot/minitest.rb, line 4 def before_setup super Capybara::Screenshot.final_session_name = nil end
before_teardown()
click to toggle source
Calls superclass method
# File lib/capybara-inline-screenshot/minitest.rb, line 9 def before_teardown super if Capybara::Screenshot.autosave_on_failure && !passed? Capybara.using_session(Capybara::Screenshot.final_session_name) do filename_prefix = Capybara::Screenshot.filename_prefix_for(:minitest, self) saver = Capybara::Screenshot::Saver.new(Capybara, Capybara.page, true, filename_prefix) saver.save saver.output_screenshot_path if File.exist?(saver.screenshot_path) puts CapybaraInlineScreenshot.escape_code_for_image(saver.screenshot_path) end end end end