]> git.openstreetmap.org Git - rails.git/blobdiff - test/application_system_test_case.rb
Merge remote-tracking branch 'upstream/pull/2226'
[rails.git] / test / application_system_test_case.rb
index 5b66f580ef800bd47d385ced1f1007d1653745cc..60322763e133b329d8cfb4e23a018ba05b75cabb 100644 (file)
@@ -1,8 +1,6 @@
 require "test_helper"
 require "capybara/poltergeist"
 
-WebMock.disable_net_connect!(:allow_localhost => true)
-
 # Work around weird debian/ubuntu phantomjs
 # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817277
 # https://github.com/ariya/phantomjs/issues/14376
@@ -20,4 +18,10 @@ class ApplicationSystemTestCase < ActionDispatch::SystemTestCase
       .to_return(:status => 404)
     super(*args)
   end
+
+  # Phantomjs can pick up browser Accept-Language preferences from your desktop environment.
+  # We don't want this to happen during the tests!
+  setup do
+    page.driver.add_headers("Accept-Language" => "en")
+  end
 end