]> git.openstreetmap.org Git - rails.git/blobdiff - test/teaspoon_env.rb
Avoid modifying constant strings
[rails.git] / test / teaspoon_env.rb
index 8a9dc001f3150b43cb9c671a724ffec855779198..a64274c0a6fa5a5c79008af8393c187f73cc1397 100644 (file)
@@ -100,10 +100,13 @@ Teaspoon.configure do |config|
   # Capybara Webkit: https://github.com/jejacks0n/teaspoon/wiki/Using-Capybara-Webkit
   require "selenium-webdriver"
   config.driver = :selenium
+  firefox_options = Selenium::WebDriver::Firefox::Options.new
+  firefox_options.args = ["-headless"] if Settings.system_test_headless
+  firefox_options.binary = Settings.system_test_firefox_binary if Settings.system_test_firefox_binary
   config.driver_options = {
     :client_driver => :firefox,
     :selenium_options => {
-      :options => Selenium::WebDriver::Firefox::Options.new(:args => ["-headless"])
+      :options => firefox_options
     }
   }