From 30cc5ce4bdd3fce63b49e41fd4dfd7a391d52407 Mon Sep 17 00:00:00 2001 From: shugo Date: Mon, 21 Nov 2016 10:38:31 +0000 Subject: Add new options open_timeout and read_timeout to Net::FTP.new. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@56861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/net/ftp/test_ftp.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test/net/ftp') diff --git a/test/net/ftp/test_ftp.rb b/test/net/ftp/test_ftp.rb index 708def13bb..4e43cda24a 100644 --- a/test/net/ftp/test_ftp.rb +++ b/test/net/ftp/test_ftp.rb @@ -278,6 +278,16 @@ class FTPTest < Test::Unit::TestCase end end + def test_s_new_timeout_options + ftp = Net::FTP.new + assert_equal(nil, ftp.open_timeout) + assert_equal(60, ftp.read_timeout) + + ftp = Net::FTP.new(nil, open_timeout: 123, read_timeout: 234) + assert_equal(123, ftp.open_timeout) + assert_equal(234, ftp.read_timeout) + end + # TODO: How can we test open_timeout? sleep before accept cannot delay # connections. def _test_open_timeout_exceeded -- cgit v1.2.3