1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

test Kernel.open accepts pathname object.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6398 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
akr 2004-05-24 11:56:50 +00:00
parent 21e891efe1
commit adc10cab51

View file

@ -1170,5 +1170,20 @@ if $0 == __FILE__
assert_not_same(str, obj.to_s)
assert_not_same(obj.to_s, obj.to_s)
end
def test_kernel_open
count = 0
stat1 = File.stat(__FILE__)
result = Kernel.open(Pathname.new(__FILE__)) {|f|
stat2 = f.stat
assert_equal(stat1.dev, stat2.dev)
assert_equal(stat1.ino, stat2.ino)
assert_equal(stat1.size, stat2.size)
count += 1
2
}
assert_equal(1, count)
assert_equal(2, result)
end
end
end