summaryrefslogtreecommitdiff
path: root/test/net/http
diff options
context:
space:
mode:
authorHiroshi SHIBATA <[email protected]>2024-07-17 12:49:36 +0900
committerHiroshi SHIBATA <[email protected]>2024-07-17 17:37:57 +0900
commit2a12e4ffec99f1e7e83b3b2bdfbec1ace2b1202f (patch)
tree5a58b6d5ada346092e95ded1e05a4c8e89b67242 /test/net/http
parente55bae4a67311b7934fdeb6cb6062d1424671b25 (diff)
To avoid fd leak with fetch request for SSL server
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/11171
Diffstat (limited to 'test/net/http')
-rw-r--r--test/net/http/test_https.rb1
-rw-r--r--test/net/http/utils.rb1
2 files changed, 2 insertions, 0 deletions
diff --git a/test/net/http/test_https.rb b/test/net/http/test_https.rb
index cbeed53588..e860c8745e 100644
--- a/test/net/http/test_https.rb
+++ b/test/net/http/test_https.rb
@@ -321,6 +321,7 @@ class TestNetHTTPSIdentityVerifyFailure < Test::Unit::TestCase
@log_tester = lambda {|_| }
ex = assert_raise(OpenSSL::SSL::SSLError){
http.request_get("/") {|res| }
+ sleep 0.5
}
re_msg = /certificate verify failed|hostname \"#{HOST_IP}\" does not match/
assert_match(re_msg, ex.message)
diff --git a/test/net/http/utils.rb b/test/net/http/utils.rb
index a397293aec..39f4152ef3 100644
--- a/test/net/http/utils.rb
+++ b/test/net/http/utils.rb
@@ -252,6 +252,7 @@ module TestNetHTTPUtils
end
def teardown
+ sleep 0.5 if @config['ssl_enable']
if @server
@server.shutdown
end