Sha256: 1b662270339fae796105f2dec3a4609137da8081989286e98767ae146999a7d8
Contents?: true
Size: 1.43 KB
Versions: 72
Compression:
Stored size: 1.43 KB
Contents
require 'test_helper' require 'zip/filesystem' class ZipFsFileStatTest < MiniTest::Test def setup @zip_file = ::Zip::File.new("test/data/zipWithDirs.zip") end def teardown @zip_file.close if @zip_file end def test_blocks assert_equal(nil, @zip_file.file.stat("file1").blocks) end def test_ino assert_equal(0, @zip_file.file.stat("file1").ino) end def test_uid assert_equal(0, @zip_file.file.stat("file1").uid) end def test_gid assert_equal(0, @zip_file.file.stat("file1").gid) end def test_ftype assert_equal("file", @zip_file.file.stat("file1").ftype) assert_equal("directory", @zip_file.file.stat("dir1").ftype) end def test_mode assert_equal(0600, @zip_file.file.stat("file1").mode & 0777) assert_equal(0600, @zip_file.file.stat("file1").mode & 0777) assert_equal(0755, @zip_file.file.stat("dir1").mode & 0777) assert_equal(0755, @zip_file.file.stat("dir1").mode & 0777) end def test_dev assert_equal(0, @zip_file.file.stat("file1").dev) end def test_rdev assert_equal(0, @zip_file.file.stat("file1").rdev) end def test_rdev_major assert_equal(0, @zip_file.file.stat("file1").rdev_major) end def test_rdev_minor assert_equal(0, @zip_file.file.stat("file1").rdev_minor) end def test_nlink assert_equal(1, @zip_file.file.stat("file1").nlink) end def test_blksize assert_nil(@zip_file.file.stat("file1").blksize) end end
Version data entries
72 entries across 69 versions & 20 rubygems