diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/net/http/test_http.rb | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/test/net/http/test_http.rb b/test/net/http/test_http.rb index e0c503c288..dcb02db31c 100644 --- a/test/net/http/test_http.rb +++ b/test/net/http/test_http.rb @@ -234,17 +234,29 @@ end module TestNetHTTP_version_1_1_methods def test_s_start - h = Net::HTTP.start(config('host'), config('port')) + begin + h = Net::HTTP.start(config('host'), config('port')) + ensure + h.finish + end assert_equal config('host'), h.address assert_equal config('port'), h.port assert_equal true, h.instance_variable_get(:@proxy_from_env) - h = Net::HTTP.start(config('host'), config('port'), :ENV) + begin + h = Net::HTTP.start(config('host'), config('port'), :ENV) + ensure + h.finish + end assert_equal config('host'), h.address assert_equal config('port'), h.port assert_equal true, h.instance_variable_get(:@proxy_from_env) - h = Net::HTTP.start(config('host'), config('port'), nil) + begin + h = Net::HTTP.start(config('host'), config('port'), nil) + ensure + h.finish + end assert_equal config('host'), h.address assert_equal config('port'), h.port assert_equal false, h.instance_variable_get(:@proxy_from_env) |