aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthekuwayama <thekuwayama@gmail.com>2019-10-25 06:56:44 +0900
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2019-10-27 00:48:50 +1300
commit7676decd55ee0b27fe9275984c305a6721c3ce3a (patch)
tree52034ac98c440b10fe3911b18cdef554056817fb
parent1ade643cbc01f3f7bd96e90bd8837df7ed491a09 (diff)
downloadruby-openssl-7676decd55ee0b27fe9275984c305a6721c3ce3a.tar.gz
add client_finished, client_peer_finished
clean `start_server` method `block` argument
-rw-r--r--test/test_ssl.rb10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/test_ssl.rb b/test/test_ssl.rb
index 6ae2333a..7abbf925 100644
--- a/test/test_ssl.rb
+++ b/test/test_ssl.rb
@@ -427,18 +427,22 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase
def test_finished_messages
server_finished = nil
server_peer_finished = nil
+ client_finished = nil
+ client_peer_finished = nil
start_server(accept_proc: proc { |server|
server_finished = server.finished_message
server_peer_finished = server.peer_finished_message
- }){ |port, server|
+ }) { |port|
ctx = OpenSSL::SSL::SSLContext.new
ctx.verify_mode = OpenSSL::SSL::VERIFY_NONE
server_connect(port, ctx) { |ssl|
- assert_equal(server_finished, ssl.peer_finished_message)
- assert_equal(server_peer_finished, ssl.finished_message)
+ client_finished = ssl.finished_message
+ client_peer_finished = ssl.peer_finished_message
}
}
+ assert_equal(server_finished, client_peer_finished)
+ assert_equal(server_peer_finished, client_finished)
end
def test_sslctx_set_params