From 792d87fd985badf6c0af8cf4bfc1acc45d7ffff9 Mon Sep 17 00:00:00 2001 From: kazu Date: Tue, 3 Oct 2017 12:06:14 +0000 Subject: Fix leaked file descriptor git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60107 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/net/http/test_http.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/net/http/test_http.rb b/test/net/http/test_http.rb index 13c95fc0dc..c5a77d3695 100644 --- a/test/net/http/test_http.rb +++ b/test/net/http/test_http.rb @@ -1085,6 +1085,7 @@ class TestNetHTTPKeepAlive < Test::Unit::TestCase def test_http_retry_success start {|http| socket = MockSocket.new(success_after: 10) + http.instance_variable_get(:@socket).close http.instance_variable_set(:@socket, socket) assert_equal 0, socket.count http.max_retries = 10 @@ -1098,6 +1099,7 @@ class TestNetHTTPKeepAlive < Test::Unit::TestCase def test_http_retry_failed start {|http| socket = MockSocket.new + http.instance_variable_get(:@socket).close http.instance_variable_set(:@socket, socket) http.max_retries = 10 assert_raise(Errno::ECONNRESET){ http.get('/') } -- cgit v1.2.3