diff options
| author | Tomoyuki Sahara <[email protected]> | 2013-11-16 05:44:04 +0900 |
|---|---|---|
| committer | Tomoyuki Sahara <[email protected]> | 2013-11-16 05:44:04 +0900 |
| commit | e44da8a6cc587ba729bbc4ace0ca164f656207d8 (patch) | |
| tree | 5f64a68426a4ff2e3e14e2e6112b888a9a6ea832 /test/io.rb | |
| parent | 1e8097a4b895e673846be848feffdd0556041a65 (diff) | |
| download | mruby-e44da8a6cc587ba729bbc4ace0ca164f656207d8.tar.gz mruby-e44da8a6cc587ba729bbc4ace0ca164f656207d8.zip | |
test for #6.
Diffstat (limited to 'test/io.rb')
| -rw-r--r-- | test/io.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/io.rb b/test/io.rb index 77b6bc430..49a2a3f97 100644 --- a/test/io.rb +++ b/test/io.rb @@ -51,6 +51,18 @@ assert('IO.sysopen, IO#close, IO#closed?') do assert_equal true, io.closed?, "IO#closed? should return true" 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 fd = IO.sysopen $mrbtest_io_rfname io = IO.new fd |
