Sha256: 58747c41305c00a44f1e5e4a2a259197f8174913f365a33fd35e7ecfb238d32c
Contents?: true
Size: 1.24 KB
Versions: 3
Compression:
Stored size: 1.24 KB
Contents
# encoding: UTF-8 ENV['RAILS_ENV'] = 'test' ENV['RACK_ENV'] = 'test' require './fixture_app' require 'capybara' require 'sauce/capybara' require 'simulacrum' Capybara.app = FixtureApp Capybara.run_server = true Capybara.app_host = "http://0.0.0.0:#{Capybara.server_port}" Capybara.default_driver = :test_driver # Defines a custom driver so that we can assume a predictable output dir Capybara.register_driver :test_driver do |app| if ENV['CI'] caps = Selenium::WebDriver::Remote::Capabilities.firefox caps.platform = 'Linux' caps.version = '31' caps['name'] = 'Simulacrum' if ENV['TRAVIS'] caps['build'] = "#{ENV['TRAVIS_JOB_NUMBER']} (#{ENV['TRAVIS_COMMIT']})" caps['tunnel-identifier'] = ENV['TRAVIS_JOB_NUMBER'] end caps['selenium-version'] = '2.41.0' url = "http://#{ENV['SAUCE_USERNAME']}:#{ENV['SAUCE_ACCESS_KEY']}@ondemand.saucelabs.com:80/wd/hub" Capybara::Selenium::Driver.new(app, browser: :remote, url: url, desired_capabilities: caps) else Capybara::Selenium::Driver.new(app, browser: :firefox) end end Simulacrum.configure do |config| config.component.capture_selector = '#test-capture-selector' config.component.delta_threshold = 0.1 # allow for colour-space differences between platforms end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
simulacrum-0.3.2 | fixtures/app/spec/simulacrum_helper.rb |
simulacrum-0.3.1 | fixtures/app/spec/simulacrum_helper.rb |
simulacrum-0.3.0 | fixtures/app/spec/simulacrum_helper.rb |