Sha256: be99a3a3b0be8d7b447f97c9a78bd3347d9d6f627a8f36b268d6de1541e1b982
Contents?: true
Size: 843 Bytes
Versions: 1
Compression:
Stored size: 843 Bytes
Contents
require 'test/unit' require 'net/ftp/list' class TestNetFTPListUnix < Test::Unit::TestCase def setup @dir = Net::FTP::List.parse('drwxr-xr-x 4 user group 4096 Dec 10 20:23 etc') @file = Net::FTP::List.parse('-rw-r--r-- 1 root other 531 Jan 29 03:26 README') end def test_parse_new assert_instance_of Net::FTP::List::Unix, @dir, 'LIST unixish directory' assert_instance_of Net::FTP::List::Unix, @file, 'LIST unixish file' end def test_rubbish_lines assert_instance_of Net::FTP::List::Unknown, Net::FTP::List.parse("++ bah! ++") end def test_ruby_unix_like_dir assert_equal 'etc', @dir.basename assert @dir.dir? assert !@dir.file? end def test_ruby_unix_like_file assert_equal 'README', @file.basename assert @file.file? assert !@file.dir? end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
net-ftp-list-0.7 | test/test_net_ftp_list_unix.rb |