spec/spec_helper.rb in percy-capybara-2.6.0 vs spec/spec_helper.rb in percy-capybara-3.0.0

- old
+ new

@@ -1,18 +1,12 @@ require 'capybara/rspec' -require 'capybara/webkit' +require 'capybara/poltergeist' require 'webmock/rspec' require 'support/test_helpers' require 'percy' require 'percy/capybara' -Capybara::Webkit.configure do |config| - # config.allow_url("*") - config.allow_url('localtest.me') - config.block_unknown_urls -end - RSpec.configure do |config| config.include TestHelpers config.expect_with :rspec do |expectations| # This option will default to `true` in RSpec 4. @@ -37,10 +31,13 @@ # test failures related to randomization by passing the same `--seed` value # as the one that triggered the failure. Kernel.srand config.seed # Comment this out to test the default Selenium/Firefox flow: - Capybara.javascript_driver = :webkit + Capybara.javascript_driver = :poltergeist + Capybara.register_driver :poltergeist do |app| + Capybara::Poltergeist::Driver.new(app, timeout: 1, url_blacklist: ['i.imgur.com']) + end config.before(:each) do WebMock.disable_net_connect!(allow_localhost: true) end config.before(:each, type: :feature) do