summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTomoyuki Sahara <[email protected]>2015-10-20 15:37:05 +0900
committerTomoyuki Sahara <[email protected]>2015-10-20 15:37:05 +0900
commit21963f8fa1b3ac5c1896fcc13157fdc70b4d9349 (patch)
tree3427183a507ef6d5a602066e67bd21d786aa6353
parentcac00353486c7fc3c4addc7a62e817773ad5eae1 (diff)
downloadmruby-21963f8fa1b3ac5c1896fcc13157fdc70b4d9349.tar.gz
mruby-21963f8fa1b3ac5c1896fcc13157fdc70b4d9349.zip
UT for IO#sysseek.
-rw-r--r--test/io.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/io.rb b/test/io.rb
index a9bdc3e4f..434607959 100644
--- a/test/io.rb
+++ b/test/io.rb
@@ -426,6 +426,14 @@ assert('IO#close_on_exec') do
# end
end
+assert('IO#sysseek') do
+ IO.open(IO.sysopen($mrbtest_io_rfname)) do |io|
+ assert_equal 2, io.sysseek(2)
+ assert_equal 5, io.sysseek(3, IO::SEEK_CUR) # 2 + 3 => 5
+ assert_equal $mrbtest_io_msg.size - 4, io.sysseek(-4, IO::SEEK_END)
+ end
+end
+
assert('`cmd`') do
assert_equal `echo foo`, "foo\n"
end