From 75b3b1901cfb16af3ac3bd47ba53325f0696455d Mon Sep 17 00:00:00 2001 From: akr Date: Tue, 9 Dec 2003 05:33:32 +0000 Subject: add test for previous change to io.c. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@5149 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/ruby/test_file.rb | 1 + test/ruby/ut_eof.rb | 10 ++++++++++ 2 files changed, 11 insertions(+) (limited to 'test') diff --git a/test/ruby/test_file.rb b/test/ruby/test_file.rb index f51e55f0c6..3cf90f7101 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 d1ad9a5fea..f1ce4f7198 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)) -- cgit v1.2.3