module RSpec::PageRegression::Renderer
Public Class Methods
render(page, test_image_path)
click to toggle source
# File lib/rspec/page-regression/renderer.rb, line 4 def self.render(page, test_image_path) test_image_path.dirname.mkpath unless test_image_path.dirname.exist? # Capybara doesn't implement resize in API unless page.driver.respond_to? :resize page.driver.browser.manage.window.resize_to *RSpec::PageRegression.page_size else page.driver.resize *RSpec::PageRegression.page_size end page.driver.save_screenshot test_image_path, :full => true end