diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2020-02-17 18:24:02 +0000 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2020-02-19 08:23:01 +0000 |
commit | 9a7bee41eab87c79145c0e97c31a0c4d466a1f2b (patch) | |
tree | f4acd8215683e3f9d9d241408787c6ce9494429b | |
parent | 8c44b25bc3a7c66b476b1ad1ca6df20c433cc4f1 (diff) | |
download | ruby-openssl-9a7bee41eab87c79145c0e97c31a0c4d466a1f2b.tar.gz |
test/openssl/test_ssl: remove sleep from test_finished_messages
Ensure that the handshake fully completes by sending data each other
rather than by inserting 50ms sleep.
-rw-r--r-- | test/openssl/test_ssl.rb | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/test/openssl/test_ssl.rb b/test/openssl/test_ssl.rb index eae369a1..3ee7f020 100644 --- a/test/openssl/test_ssl.rb +++ b/test/openssl/test_ssl.rb @@ -496,12 +496,14 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase ctx = OpenSSL::SSL::SSLContext.new ctx.verify_mode = OpenSSL::SSL::VERIFY_NONE server_connect(port, ctx) { |ssl| + ssl.puts "abc"; ssl.gets + client_finished = ssl.finished_message client_peer_finished = ssl.peer_finished_message - sleep 0.05 - ssl.send :stop } } + assert_not_nil(server_finished) + assert_not_nil(client_finished) assert_equal(server_finished, client_peer_finished) assert_equal(server_peer_finished, client_finished) end |