diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index 7624dd9102..3607bf834d 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -90,6 +90,14 @@ RSpec.configure do |config| DatabaseCleaner.clean end + def restart_phantomjs + Capybara.send('session_pool').values + .select { |s| s.driver.is_a?(Capybara::Poltergeist::Driver) } + .each { |driver| driver.restart} + end + + config.before(:all) { restart_phantomjs } + # Geocoding config.before(:each) { allow_any_instance_of(Spree::Address).to receive(:geocode).and_return([1,1]) }