From fc89ff9ef080a011ad6c10f5bb295c0e0d76ee0d Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Mon, 9 Jan 2023 18:53:00 +0900 Subject: [PATCH] Fix the test broken in older versions --- test/zlib/test_zlib.rb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/test/zlib/test_zlib.rb b/test/zlib/test_zlib.rb index f57b7f2..ccb8b38 100644 --- a/test/zlib/test_zlib.rb +++ b/test/zlib/test_zlib.rb @@ -804,10 +804,16 @@ def test_path_tmpfile io.rewind gz0 = Zlib::GzipWriter.new(io) - assert_nil gz0.path - gz1 = Zlib::GzipReader.new(io) - assert_nil gz1.path + + if IO.method_defined?(:path) + assert_nil gz0.path + assert_nil gz1.path + else + assert_raise(NoMethodError) { gz0.path } + assert_raise(NoMethodError) { gz1.path } + end + gz0.close gz1.close end