aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMSP-Greg <MSP-Greg@users.noreply.github.com>2019-10-26 10:10:59 -0500
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2019-10-27 09:42:43 +1300
commitf830f97a0fc3b93b2f1b81576a567a4e43b63fd1 (patch)
treec274fc58279e6e2baf4771124c4d72ad4ee72cf3
parent4bb32c1b259bd130038cde5a6be4936230099814 (diff)
downloadruby-openssl-f830f97a0fc3b93b2f1b81576a567a4e43b63fd1.tar.gz
OpenSSL::TestSSL#test_finished_messages - gracefully close client
-rw-r--r--test/test_ssl.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/test_ssl.rb b/test/test_ssl.rb
index 7abbf925..b80db44d 100644
--- a/test/test_ssl.rb
+++ b/test/test_ssl.rb
@@ -439,6 +439,8 @@ class OpenSSL::TestSSL < OpenSSL::SSLTestCase
server_connect(port, ctx) { |ssl|
client_finished = ssl.finished_message
client_peer_finished = ssl.peer_finished_message
+ sleep 0.05
+ ssl.send :stop
}
}
assert_equal(server_finished, client_peer_finished)
@@ -1579,10 +1581,10 @@ end
def test_fileno
ctx = OpenSSL::SSL::SSLContext.new
sock1, sock2 = socketpair
-
+
socket = OpenSSL::SSL::SSLSocket.new(sock1)
server = OpenSSL::SSL::SSLServer.new(sock2, ctx)
-
+
assert_equal socket.fileno, socket.to_io.fileno
assert_equal server.fileno, server.to_io.fileno
ensure