* test/ruby/test_io_m17n.rb (TestIO_M17N#test_cbuf_select),

(TestIO_M17N#test_textmode_paragraphmode): close pipes.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@27784 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2010-05-13 09:45:12 +00:00
parent daac3ed0b4
commit 8653bd97de

View File

@ -1776,21 +1776,21 @@ EOT
end
def test_cbuf_select
r, w = IO.pipe
with_pipe("US-ASCII:UTF-8", :universal_newline => true) do |r, w|
w << "\r\n"
r.set_encoding("US-ASCII:UTF-8", :universal_newline => true)
r.ungetc(r.getc)
assert_equal([[r],[],[]], IO.select([r], nil, nil, 1))
end
end
def test_textmode_paragraphmode
r, w = IO.pipe
with_pipe("US-ASCII:UTF-8", :universal_newline => true) do |r, w|
w << "a\n\n\nc".gsub(/\n/, "\r\n")
w.close
r.set_encoding("US-ASCII:UTF-8", :universal_newline => true)
assert_equal("a\n\n", r.gets(""))
assert_equal("c", r.gets(""), "[ruby-core:23723] (18)")
end
end
end