diff options
author | thekuwayama <thekuwayama@gmail.com> | 2019-10-25 06:56:44 +0900 |
---|---|---|
committer | Samuel Williams <samuel.williams@oriontransfer.co.nz> | 2019-10-27 00:48:50 +1300 |
commit | 7676decd55ee0b27fe9275984c305a6721c3ce3a (patch) | |
tree | 52034ac98c440b10fe3911b18cdef554056817fb /test | |
parent | 1ade643cbc01f3f7bd96e90bd8837df7ed491a09 (diff) | |
download | ruby-openssl-7676decd55ee0b27fe9275984c305a6721c3ce3a.tar.gz |
add client_finished, client_peer_finished
clean `start_server` method `block` argument
Diffstat (limited to 'test')
-rw-r--r-- | test/test_ssl.rb | 10 |
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 |