spec/spec_helper.rb in browsermob-proxy-0.0.9 vs spec/spec_helper.rb in browsermob-proxy-0.1.1

- old
+ new

@@ -52,19 +52,20 @@ Rack::Server.new(:app => app, :Port => @port).start end at_exit { Process.kill 'TERM', pid } - poller = Selenium::WebDriver::SocketPoller.new("localhost", @port, 10) + poller = Selenium::WebDriver::SocketPoller.new("0.0.0.0", @port, 10) unless poller.connected? raise "unable to start web server in 5 seconds" end end def url_for(page) - # use 0.0.0.0 to avoid default no-proxy rules on localhost - "http://0.0.0.0:#{@port}/#{page}" + # avoid default no-proxy rules on localhost + host = ENV['TRAVIS'] ? Selenium::WebDriver::Platform.ip : '0.0.0.0' + "http://#{host}:#{@port}/#{page}" end end end end