From 3c5344bf303ae50bc2a0a6664fc8aff8d1684ea0 Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 19 May 2017 09:20:14 +0000 Subject: tempfile.rb: remove in Tempfile.create * lib/tempfile.rb (Tempfile.create): should not fail even if the temporary file has been removed in the block, just ignore. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@58791 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/test_tempfile.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test') diff --git a/test/test_tempfile.rb b/test/test_tempfile.rb index a2b272747e..92ec988f63 100644 --- a/test/test_tempfile.rb +++ b/test/test_tempfile.rb @@ -343,6 +343,12 @@ puts Tempfile.new('foo').path assert_file.exist?(path) } assert_file.not_exist?(path) + + Tempfile.create("tempfile-create") {|f| + path = f.path + File.unlink(f.path) + } + assert_file.not_exist?(path) end def test_create_without_block -- cgit v1.2.3