mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
copy test/zlib/test_zlib.rb from trunk.
add test for [ruby-dev:24103], [ruby-dev:24190], [ruby-dev:24191], [ruby-dev:24194], [ruby-dev:24197], [ruby-dev:24202], [ruby-dev:24213], [ruby-dev:24223] and [ruby-dev:24228]. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@6867 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
b473840cfd
commit
9bfd987299
4 changed files with 77 additions and 0 deletions
|
@ -14,4 +14,20 @@ class TestStringIO < Test::Unit::TestCase
|
|||
alias open_file_rw open_file
|
||||
|
||||
include TestEOF::Seek
|
||||
|
||||
def test_truncate # [ruby-dev:24190]
|
||||
io = StringIO.new("")
|
||||
io.puts "abc"
|
||||
io.truncate(0)
|
||||
io.puts "def"
|
||||
assert_equal("\0\0\0def\n", io.string)
|
||||
end
|
||||
|
||||
def test_seek_beyond_eof # [ruby-dev:24194]
|
||||
io = StringIO.new
|
||||
n = 100
|
||||
io.seek(n)
|
||||
io.print "last"
|
||||
assert_equal("\0" * n + "last", io.string)
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue