* 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>
|
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'
|
* 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|
|
open(__FILE__) do |f|
|
||||||
f.gets
|
f.gets
|
||||||
f2 = open(t.path)
|
f2 = open(t.path)
|
||||||
f2.gets
|
begin
|
||||||
assert_nothing_raised {
|
f2.gets
|
||||||
f.reopen(f2)
|
assert_nothing_raised {
|
||||||
assert_equal("bar\n", f.gets, '[ruby-core:24240]')
|
f.reopen(f2)
|
||||||
}
|
assert_equal("bar\n", f.gets, '[ruby-core:24240]')
|
||||||
|
}
|
||||||
|
ensure
|
||||||
|
f2.close
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
open(__FILE__) do |f|
|
open(__FILE__) do |f|
|
||||||
f2 = open(t.path)
|
f2 = open(t.path)
|
||||||
f.reopen(f2)
|
begin
|
||||||
assert_equal("foo\n", f.gets)
|
f.reopen(f2)
|
||||||
assert_equal("bar\n", f.gets)
|
assert_equal("foo\n", f.gets)
|
||||||
f.reopen(f2)
|
assert_equal("bar\n", f.gets)
|
||||||
assert_equal("baz\n", f.gets, '[ruby-dev:39479]')
|
f.reopen(f2)
|
||||||
|
assert_equal("baz\n", f.gets, '[ruby-dev:39479]')
|
||||||
|
ensure
|
||||||
|
f2.close
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1587,8 +1595,12 @@ End
|
||||||
def test_reinitialize
|
def test_reinitialize
|
||||||
t = make_tempfile
|
t = make_tempfile
|
||||||
f = open(t.path)
|
f = open(t.path)
|
||||||
assert_raise(RuntimeError) do
|
begin
|
||||||
f.instance_eval { initialize }
|
assert_raise(RuntimeError) do
|
||||||
|
f.instance_eval { initialize }
|
||||||
|
end
|
||||||
|
ensure
|
||||||
|
f.close
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue