From 3d554a586b5263c52de87aa58ab2f25f78ede30c Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Wed, 12 Nov 2025 20:24:44 +0900 Subject: [ruby/rubygems] Support ruby_3_4 branch with assert_ractor argument https://github.com/ruby/rubygems/commit/da0a14801a --- test/rubygems/test_gem_package_tar_header_ractor.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/rubygems/test_gem_package_tar_header_ractor.rb b/test/rubygems/test_gem_package_tar_header_ractor.rb index d758d3dac2..49ea6daf23 100644 --- a/test/rubygems/test_gem_package_tar_header_ractor.rb +++ b/test/rubygems/test_gem_package_tar_header_ractor.rb @@ -71,10 +71,12 @@ class TestGemPackageTarHeaderRactor < Gem::Package::TarTestCase } tar_header = Gem::Package::TarHeader.new header + # Move this require to arguments of assert_ractor after Ruby 4.0 or updating core_assertions.rb at Ruby 3.4. + require "stringio" RUBY def test_decode_in_ractor - assert_ractor(ASSERT_HEADERS_EQUAL + SETUP + <<~RUBY, require: ["rubygems/package", "stringio"]) + assert_ractor(ASSERT_HEADERS_EQUAL + SETUP + <<~RUBY, require: "rubygems/package") new_header = Ractor.new(tar_header.to_s) do |str| Gem::Package::TarHeader.from StringIO.new str end.value @@ -84,7 +86,7 @@ class TestGemPackageTarHeaderRactor < Gem::Package::TarTestCase end def test_encode_in_ractor - assert_ractor(ASSERT_HEADERS_EQUAL + SETUP + <<~RUBY, require: ["rubygems/package", "stringio"]) + assert_ractor(ASSERT_HEADERS_EQUAL + SETUP + <<~RUBY, require: "rubygems/package") header_bytes = tar_header.to_s new_header_bytes = Ractor.new(header_bytes) do |str| -- cgit v1.2.3