зеркало из https://github.com/github/ruby.git
test/net/http/test_https.rb: The test logic was buggy
The expected certs must be `[CA_CERT, SERVER_CERT]` before 1.1.1g and `[SERVER_CERT]` after 1.1.1h.
This commit is contained in:
Родитель
1917afa34b
Коммит
0c611d7f4f
|
@ -45,8 +45,8 @@ class TestNetHTTPS < Test::Unit::TestCase
|
|||
assert_equal($test_net_http_data, res.body)
|
||||
}
|
||||
# TODO: OpenSSL 1.1.1h seems to yield only SERVER_CERT; need to check the incompatibility
|
||||
certs.each do |cert|
|
||||
assert_include([SERVER_CERT.to_der, CA_CERT.to_der], cert.to_der)
|
||||
certs.zip([CA_CERT, SERVER_CERT][-certs.size..]) do |actual, expected|
|
||||
assert_equal(expected.to_der, actual.to_der)
|
||||
end
|
||||
rescue SystemCallError
|
||||
skip $!
|
||||
|
@ -66,8 +66,8 @@ class TestNetHTTPS < Test::Unit::TestCase
|
|||
assert_equal($test_net_http_data, res.body)
|
||||
}
|
||||
# TODO: OpenSSL 1.1.1h seems to yield only SERVER_CERT; need to check the incompatibility
|
||||
certs.each do |cert|
|
||||
assert_include([SERVER_CERT.to_der, CA_CERT.to_der], cert.to_der)
|
||||
certs.zip([CA_CERT, SERVER_CERT][-certs.size..]) do |actual, expected|
|
||||
assert_equal(expected.to_der, actual.to_der)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче