Module: RSpec::PageRegression::Renderer
- Defined in:
- lib/rspec/page-regression/renderer.rb
Class Method Summary collapse
Class Method Details
.render(page, test_image_path) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 |
# 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 |