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