summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroshi SHIBATA <hsbt@ruby-lang.org>2025-11-12 20:24:44 +0900
committergit <svn-admin@ruby-lang.org>2025-11-12 12:51:45 +0000
commit3d554a586b5263c52de87aa58ab2f25f78ede30c (patch)
tree54d2bc30cafe13b6a8d566dc59647d44ac0ac4ae
parent41a2b2c85e7c865d84f139bf1828b9578d925e8e (diff)
[ruby/rubygems] Support ruby_3_4 branch with assert_ractor argument
https://github.com/ruby/rubygems/commit/da0a14801a
-rw-r--r--test/rubygems/test_gem_package_tar_header_ractor.rb6
1 files 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|