diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-12-09 05:33:32 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-12-09 05:33:32 +0000 |
commit | 7ad855c891331e420523e6e477e9c37dc0fd0ecd (patch) | |
tree | 0571ea9d2006093a3e52a11bf53b467931a339e0 | |
parent | 9a8de76d53fae373f2be5178e981ac7be469943d (diff) | |
download | ruby-7ad855c891331e420523e6e477e9c37dc0fd0ecd.tar.gz ruby-7ad855c891331e420523e6e477e9c37dc0fd0ecd.tar.xz ruby-7ad855c891331e420523e6e477e9c37dc0fd0ecd.zip |
add test for previous change to io.c.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | test/ruby/test_file.rb | 1 | ||||
-rw-r--r-- | test/ruby/ut_eof.rb | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/test/ruby/test_file.rb b/test/ruby/test_file.rb index f51e55f0c..3cf90f710 100644 --- a/test/ruby/test_file.rb +++ b/test/ruby/test_file.rb @@ -40,4 +40,5 @@ class TestFile < Test::Unit::TestCase f.rewind yield f end + alias open_file_rw open_file end diff --git a/test/ruby/ut_eof.rb b/test/ruby/ut_eof.rb index d1ad9a5fe..f1ce4f719 100644 --- a/test/ruby/ut_eof.rb +++ b/test/ruby/ut_eof.rb @@ -16,6 +16,16 @@ module TestEOF } end + def test_eof_0_rw + return unless respond_to? :open_file_rw + open_file_rw("") {|f| + assert_equal("", f.read) + assert_equal(nil, f.read) + assert_equal(0, f.syswrite("")) + assert_equal(nil, f.read) + } + end + def test_eof_1 open_file("a") {|f| assert_equal("", f.read(0)) |