blob: b0497b3f52772a95cd4cee2bfd52951aacef7c11 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
$: << File.dirname(__FILE__)+"/../lib"
require 'test/unit'
require 'byteback/restore_file'
require 'tempfile'
class BytebackFileTest < Test::Unit::TestCase
def test_general
f = Tempfile.new($0)
system("setfattr --name user.rsync.%stat -v \"41755 12,34 56:78\" #{f.path}")
b = Byteback::RestoreFile.new(f.path)
assert_equal(041755, b.mode)
assert_equal(12, b.maj)
assert_equal(34, b.min)
assert_equal(56, b.uid)
assert_equal(78, b.gid)
assert_equal("drwxr-xr-t", b.modestring)
assert_kind_of(Time, f.mtime)
end
end
|