* test/ruby/test_io.rb (test_reopen, test_reinitialize): should close
the temporay files. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@30206 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
4d257293f8
commit
d6273007fc
|
@ -1,3 +1,8 @@
|
|||
Tue Dec 14 15:03:46 2010 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* test/ruby/test_io.rb (test_reopen, test_reinitialize): should close
|
||||
the temporay files.
|
||||
|
||||
Tue Dec 14 14:24:15 2010 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* test/ruby/test_io.rb (make_tempfile): change the prefix from 'foo'
|
||||
|
|
|
@ -1417,20 +1417,28 @@ class TestIO < Test::Unit::TestCase
|
|||
open(__FILE__) do |f|
|
||||
f.gets
|
||||
f2 = open(t.path)
|
||||
begin
|
||||
f2.gets
|
||||
assert_nothing_raised {
|
||||
f.reopen(f2)
|
||||
assert_equal("bar\n", f.gets, '[ruby-core:24240]')
|
||||
}
|
||||
ensure
|
||||
f2.close
|
||||
end
|
||||
end
|
||||
|
||||
open(__FILE__) do |f|
|
||||
f2 = open(t.path)
|
||||
begin
|
||||
f.reopen(f2)
|
||||
assert_equal("foo\n", f.gets)
|
||||
assert_equal("bar\n", f.gets)
|
||||
f.reopen(f2)
|
||||
assert_equal("baz\n", f.gets, '[ruby-dev:39479]')
|
||||
ensure
|
||||
f2.close
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -1587,9 +1595,13 @@ End
|
|||
def test_reinitialize
|
||||
t = make_tempfile
|
||||
f = open(t.path)
|
||||
begin
|
||||
assert_raise(RuntimeError) do
|
||||
f.instance_eval { initialize }
|
||||
end
|
||||
ensure
|
||||
f.close
|
||||
end
|
||||
end
|
||||
|
||||
def test_new_with_block
|
||||
|
|
Loading…
Reference in New Issue