aboutsummaryrefslogtreecommitdiffstats
path: root/test/net/ftp/test_ftp.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/net/ftp/test_ftp.rb')
-rw-r--r--test/net/ftp/test_ftp.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/net/ftp/test_ftp.rb b/test/net/ftp/test_ftp.rb
index 6976f11b8f..6f726e1090 100644
--- a/test/net/ftp/test_ftp.rb
+++ b/test/net/ftp/test_ftp.rb
@@ -2080,6 +2080,8 @@ EOF
end
def test_abort_tls
+ return unless defined?(OpenSSL)
+
commands = []
server = create_ftp_server { |sock|
sock.print("220 (test_ftp).\r\n")
@@ -2124,6 +2126,8 @@ EOF
ftp.abort
assert_equal("ABOR\r\n", commands.shift)
assert_equal(nil, commands.shift)
+ rescue RuntimeError, LoadError
+ # skip (require openssl)
ensure
ftp.close if ftp
end