@@ -33,21 +33,20 @@ def test_add_file
33
33
]
34
34
cert1 = issue_cert ( @ca1 , @rsa1024 , 1 , ca_exts , nil , nil )
35
35
cert2 = issue_cert ( @ca2 , @rsa2048 , 1 , ca_exts , nil , nil )
36
- Tempfile . open { |tmpfile |
37
- tmpfile << cert1 . to_pem << cert2 . to_pem
38
- tmpfile . close
39
-
40
- store = OpenSSL ::X509 ::Store . new
41
- assert_equal false , store . verify ( cert1 )
42
- assert_equal false , store . verify ( cert2 )
43
- store . add_file ( tmpfile . path )
44
- assert_equal true , store . verify ( cert1 )
45
- assert_equal true , store . verify ( cert2 )
46
-
47
- # OpenSSL < 1.1.1 leaks an error on a duplicate certificate
48
- assert_nothing_raised { store . add_file ( tmpfile . path ) }
49
- assert_equal [ ] , OpenSSL . errors
50
- }
36
+ tmpfile = Tempfile . open { |f | f << cert1 . to_pem << cert2 . to_pem ; f }
37
+
38
+ store = OpenSSL ::X509 ::Store . new
39
+ assert_equal false , store . verify ( cert1 )
40
+ assert_equal false , store . verify ( cert2 )
41
+ store . add_file ( tmpfile . path )
42
+ assert_equal true , store . verify ( cert1 )
43
+ assert_equal true , store . verify ( cert2 )
44
+
45
+ # OpenSSL < 1.1.1 leaks an error on a duplicate certificate
46
+ assert_nothing_raised { store . add_file ( tmpfile . path ) }
47
+ assert_equal [ ] , OpenSSL . errors
48
+ ensure
49
+ tmpfile and tmpfile . close!
51
50
end
52
51
53
52
def test_verify
0 commit comments