Commit e44da8a6 authored by Tomoyuki Sahara's avatar Tomoyuki Sahara

test for #6.

parent 1e8097a4
...@@ -51,6 +51,18 @@ assert('IO.sysopen, IO#close, IO#closed?') do ...@@ -51,6 +51,18 @@ assert('IO.sysopen, IO#close, IO#closed?') do
assert_equal true, io.closed?, "IO#closed? should return true" assert_equal true, io.closed?, "IO#closed? should return true"
end end
assert('IO.sysopen("/nonexistent")') do
if Object.const_defined? :Errno
eclass = Errno::ENOENT
else
eclass = RuntimeError
end
assert_raise eclass do
fd = IO.sysopen "/nonexistent"
IO.close fd
end
end
assert('IO.sysopen, IO#sysread') do assert('IO.sysopen, IO#sysread') do
fd = IO.sysopen $mrbtest_io_rfname fd = IO.sysopen $mrbtest_io_rfname
io = IO.new fd io = IO.new fd
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment