* io.c (rb_io_print): RDoc update. a patch from Daniel Kelley

in [ruby-core:28643].

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@26938 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
matz 2010-03-15 08:43:45 +00:00
parent d188e1a852
commit 01657b51f8
3 changed files with 25 additions and 1 deletions

View file

@ -1396,6 +1396,23 @@ End
assert_in_out_err(["-", t.path], "print while $<.gets", %w(foo bar baz), [])
end
def test_print_separators
$, = ':'
$\ = "\n"
r, w = IO.pipe
w.print('a')
w.print('a','b','c')
w.close
assert_equal("a\n", r.gets)
assert_equal("a:b:c\n", r.gets)
assert_nil r.gets
r.close
ensure
$, = nil
$\ = nil
end
def test_putc
pipe(proc do |w|
w.putc "A"