33
34
35
36
37
38
39
40
41
42
43
44
45
|
# File 'lib/vex/base/filesystem/fast_copy.rb', line 33
def test_fast_copy
File.unlink("tmp/somedata.dat") if File.exist?("tmp/somedata.dat")
assert !File.exist?("tmp/somedata.dat")
FileUtils.fast_copy __FILE__, "tmp/somedata.dat"
assert_equal File.read("tmp/somedata.dat"), File.read(__FILE__)
File.unlink("tmp/somedata.dat")
File.touch("tmp/somedata.dat")
assert_not_equal File.size("tmp/somedata.dat"), File.size(__FILE__)
FileUtils.fast_copy __FILE__, "tmp/somedata.dat"
assert_equal File.size("tmp/somedata.dat"), File.size(__FILE__)
end
|