Sha256: 86ea2052490f6a0d46d5b42b64660289ce6c3ea96244f22b5f6aafc95f09f10a
Contents?: true
Size: 1.6 KB
Versions: 2
Compression:
Stored size: 1.6 KB
Contents
require 'common' class Protocol::V04::TestName < Net::SFTP::TestCase def setup @save_tz = ENV['TZ'] ENV['TZ'] = 'UTC' @directory = Net::SFTP::Protocol::V04::Name.new("test", Net::SFTP::Protocol::V04::Attributes.new(:type => 2, :mtime => 1205293237, :owner => "jamis", :group => "users", :size => 1024, :permissions => 0755)) @link = Net::SFTP::Protocol::V04::Name.new("test", Net::SFTP::Protocol::V04::Attributes.new(:type => 3, :mtime => 1205293237, :owner => "jamis", :group => "users", :size => 32, :permissions => 0755)) @file = Net::SFTP::Protocol::V04::Name.new("test", Net::SFTP::Protocol::V04::Attributes.new(:type => 1, :mtime => 1205293237, :owner => "jamis", :group => "users", :size => 10240, :permissions => 0755)) end def teardown ENV['TZ'] = @save_tz end def test_directory? assert @directory.directory? assert !@link.directory? assert !@file.directory? end def test_symlink? assert !@directory.symlink? assert @link.symlink? assert !@file.symlink? end def test_file? assert !@directory.file? assert !@link.file? assert @file.file? end def test_longname_for_directory_should_format_as_directory assert_equal "drwxr-xr-x jamis users 1024 Mar 12 03:40 test", @directory.longname end def test_longname_for_symlink_should_format_as_symlink assert_equal "lrwxr-xr-x jamis users 32 Mar 12 03:40 test", @link.longname end def test_longname_for_file_should_format_as_file assert_equal "-rwxr-xr-x jamis users 10240 Mar 12 03:40 test", @file.longname end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
net-sftp-2.0.0 | test/protocol/04/test_name.rb |
net-sftp-2.0.1 | test/protocol/04/test_name.rb |