aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthekuwayama <thekuwayama@gmail.com>2020-01-05 01:43:40 +0900
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2020-01-25 00:30:40 +1300
commit49f42ad5f82f8b61f51a16e3a6df1ab0d5307d5f (patch)
tree2e3aa3f09044d952f4407372a124f11cb362610c
parent5ee295ab8e37c8ffc6eb8c1b7b79ec024f3253e4 (diff)
downloadruby-openssl-49f42ad5f82f8b61f51a16e3a6df1ab0d5307d5f.tar.gz
rm GC.disable && add {certs,pkey}.unlink
-rw-r--r--test/test_ssl.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/test/test_ssl.rb b/test/test_ssl.rb
index cc89ab6e..46be4df9 100644
--- a/test/test_ssl.rb
+++ b/test/test_ssl.rb
@@ -187,7 +187,6 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase
def test_add_certificate_chain_file
# Create chain certificates file
- GC.disable # for tempfile
certs = Tempfile.open { |f| f << @svr_cert.to_pem << @ca_cert.to_pem; f }
pkey = Tempfile.open { |f| f << @svr_key.to_pem; f }
@@ -209,6 +208,8 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase
ensure
certs&.close
pkey&.close
+ certs&.unlink
+ pkey&.unlink
end
def test_add_certificate_chain_file_multiple_certs
@@ -239,7 +240,6 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase
ecdsa_cert = issue_cert(ecdsa_dn, ecdsa_key, 456, exts, ca2_cert, ca2_key)
# Create chain certificates file
- GC.disable # for tempfile
certs1 = Tempfile.open { |f| f << @svr_cert.to_pem << @ca_cert.to_pem; f }
pkey1 = Tempfile.open { |f| f << @svr_key.to_pem; f }
certs2 = Tempfile.open { |f| f << ecdsa_cert.to_pem << ca2_cert.to_pem; f }
@@ -281,8 +281,12 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase
ensure
certs1&.close
pkey1&.close
+ certs1&.unlink
+ pkey1&.unlink
certs2&.close
pkey2&.close
+ certs2&.unlink
+ pkey2&.unlink
end
def test_sysread_and_syswrite