From ddd99a529005eade4e99735e7aba8166f4a32ca2 Mon Sep 17 00:00:00 2001 From: Jeremy Evans Date: Wed, 8 Nov 2023 08:35:16 -0800 Subject: [ruby/tempfile] Make Tempfile#open return the underlying File Add test for this behavior. https://github.com/ruby/tempfile/commit/0ca31a6b8d --- test/test_tempfile.rb | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'test') diff --git a/test/test_tempfile.rb b/test/test_tempfile.rb index d5d684b016..eddbac5d75 100644 --- a/test/test_tempfile.rb +++ b/test/test_tempfile.rb @@ -378,6 +378,14 @@ puts Tempfile.new('foo').path assert_file.not_exist?(path) end + def test_open + Tempfile.open {|f| + file = f.open + assert_kind_of File, file + assert_equal f.to_i, file.to_i + } + end + def test_open_traversal_dir assert_mktmpdir_traversal do |traversal_path| t = Tempfile.open([traversal_path, 'foo']) -- cgit v1.2.3