mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
Implement FileTest.size
- File.size delegate to FileTest.size - File.size more faster by reading i-node value
This commit is contained in:
@@ -64,12 +64,6 @@ assert('IO#flock') do
|
||||
true
|
||||
end
|
||||
|
||||
|
||||
assert('File.size') do
|
||||
File.size($mrbtest_io_rfname) == $mrbtest_io_msg.size and
|
||||
File.size($mrbtest_io_wfname) == 0
|
||||
end
|
||||
|
||||
assert('File.join') do
|
||||
File.join() == "" and
|
||||
File.join("a") == "a" and
|
||||
|
||||
@@ -33,6 +33,11 @@ assert("FileTest.pipe?") do
|
||||
assert_equal false, FileTest.pipe?("/tmp")
|
||||
end
|
||||
|
||||
assert('FileTest.size') do
|
||||
assert_equal FileTest.size($mrbtest_io_rfname), $mrbtest_io_msg.size
|
||||
assert_equal FileTest.size($mrbtest_io_wfname), 0
|
||||
end
|
||||
|
||||
assert("FileTest.size?") do
|
||||
assert_equal $mrbtest_io_msg.size, FileTest.size?($mrbtest_io_rfname)
|
||||
assert_equal nil, FileTest.size?($mrbtest_io_wfname)
|
||||
|
||||
Reference in New Issue
Block a user