lib/capybara/mechanize/browser.rb in bbc-capybara-mechanize-0.3.6 vs lib/capybara/mechanize/browser.rb in bbc-capybara-mechanize-0.3.8

- old
+ new

@@ -16,10 +16,13 @@ if !driver.options.empty? if driver.options[:certificate] && driver.options[:certificate][:key] && driver.options[:certificate][:cer] @agent.cert = driver.options[:certificate][:cer] @agent.key = driver.options[:certificate][:key] end + if driver.options[:user_agent] + @agent.user_agent = driver.options[:user_agent] + end if driver.options[:proxy] && !driver.options[:proxy].empty? proxy = nil begin proxy = URI.parse(driver.options[:proxy]) rescue URI::InvalidURIError => e @@ -31,10 +34,10 @@ raise "ProxyError: You have entered an invalid proxy address #{driver.options[:proxy]}. e.g. (http|https)://proxy.com(:port)" end end end super - end + end def reset_host! @last_remote_host = nil @last_request_remote = nil super \ No newline at end of file