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