lib/capybara/mechanize/browser.rb in bbc-capybara-mechanize-0.3.4 vs lib/capybara/mechanize/browser.rb in bbc-capybara-mechanize-0.3.5

- old
+ new

@@ -12,9 +12,13 @@ def initialize(driver) @agent = ::Mechanize.new @agent.redirect_ok = false @agent.user_agent = default_user_agent 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[:proxy] && !driver.options[:proxy].empty? proxy = nil begin proxy = URI.parse(driver.options[:proxy]) rescue URI::InvalidURIError => e \ No newline at end of file