Sha256: 07e7684574032a4dfb0b4b8dc1d545f1754ed802434ae40d384da1200fe7a40c
Contents?: true
Size: 1.07 KB
Versions: 2
Compression:
Stored size: 1.07 KB
Contents
# encoding: utf-8 require 'test_helper' class ProxyTest < Test::Unit::TestCase def test_uses_proxy_when_specified Geocoder2.configure(:http_proxy => 'localhost') lookup = Geocoder2::Lookup::Google.new assert lookup.send(:http_client).proxy_class? end def test_doesnt_use_proxy_when_not_specified lookup = Geocoder2::Lookup::Google.new assert !lookup.send(:http_client).proxy_class? end def test_exception_raised_on_bad_proxy_url Geocoder2.configure(:http_proxy => ' \\_O< Quack Quack') assert_raise Geocoder2::ConfigurationError do Geocoder2::Lookup::Google.new.send(:http_client) end end def test_accepts_proxy_with_http_protocol Geocoder2.configure(:http_proxy => 'http://localhost') lookup = Geocoder2::Lookup::Google.new assert lookup.send(:http_client).proxy_class? end def test_accepts_proxy_with_https_protocol Geocoder2.configure(:https_proxy => 'https://localhost') Geocoder2.configure(:use_https => true) lookup = Geocoder2::Lookup::Google.new assert lookup.send(:http_client).proxy_class? end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
geocoder2-0.1.1 | test/proxy_test.rb |
geocoder2-0.1.0 | test/proxy_test.rb |