diff options
Diffstat (limited to 'test/net/http/test_https.rb')
-rw-r--r-- | test/net/http/test_https.rb | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/test/net/http/test_https.rb b/test/net/http/test_https.rb index 9058387070..3e918a1ced 100644 --- a/test/net/http/test_https.rb +++ b/test/net/http/test_https.rb @@ -68,17 +68,19 @@ class TestNetHTTPS < Test::Unit::TestCase end def test_get_SNI_failure - http = Net::HTTP.new("invalid_servername", config("port")) - http.ipaddr = config('host') - http.use_ssl = true - http.cert_store = TEST_STORE - certs = [] - http.verify_callback = Proc.new do |preverify_ok, store_ctx| - certs << store_ctx.current_cert - preverify_ok + TestNetHTTPUtils.clean_http_proxy_env do + http = Net::HTTP.new("invalid_servername", config("port")) + http.ipaddr = config('host') + http.use_ssl = true + http.cert_store = TEST_STORE + certs = [] + http.verify_callback = Proc.new do |preverify_ok, store_ctx| + certs << store_ctx.current_cert + preverify_ok + end + @log_tester = lambda {|_| } + assert_raise(OpenSSL::SSL::SSLError){ http.start } end - @log_tester = lambda {|_| } - assert_raise(OpenSSL::SSL::SSLError){ http.start } end def test_post |