From c5f102d73687926124581f14db44d6417f272da4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 22:03:56 +0000 Subject: [PATCH 1/3] chore(deps): update dependency minitest to v6 Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- shims/rubygem/Gemfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shims/rubygem/Gemfile b/shims/rubygem/Gemfile index d5c0f4f9..b1c6e9b9 100644 --- a/shims/rubygem/Gemfile +++ b/shims/rubygem/Gemfile @@ -5,5 +5,5 @@ source "https://rubygems.org" gemspec group :test do - gem "minitest", "~> 5.0" + gem "minitest", "~> 6.0" end From ed00092b3134fc25c1b7cef0cfe30075dee5fce2 Mon Sep 17 00:00:00 2001 From: Rhuan Barreto Date: Fri, 29 May 2026 00:06:13 +0200 Subject: [PATCH 2/3] fix(shims): require minitest/mock for stub in rubygem test minitest 6.0 no longer auto-loads minitest/mock via minitest/autorun, so Object#stub was undefined and the RubyGem shim tests failed with NoMethodError. Explicitly require minitest/mock (compatible with 5.x too). Signed-off-by: Rhuan Barreto --- shims/rubygem/test/test_shim.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/shims/rubygem/test/test_shim.rb b/shims/rubygem/test/test_shim.rb index 78fd7558..5dc338cd 100644 --- a/shims/rubygem/test/test_shim.rb +++ b/shims/rubygem/test/test_shim.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require "minitest/autorun" +require "minitest/mock" require "digest/sha2" # Ensure the gem's lib/ is on the load path regardless of working directory. From a41ea24d3b738889d4f0e0d40e7c1f00985582e5 Mon Sep 17 00:00:00 2001 From: Rhuan Barreto Date: Fri, 29 May 2026 00:12:02 +0200 Subject: [PATCH 3/3] fix(shims): add minitest-mock gem for minitest 6 compatibility minitest 6.0 dropped minitest/mock.rb (extracted to the standalone minitest-mock gem). Add it to the test group so require "minitest/mock" resolves and Object#stub is available. Signed-off-by: Rhuan Barreto --- shims/rubygem/Gemfile | 1 + 1 file changed, 1 insertion(+) diff --git a/shims/rubygem/Gemfile b/shims/rubygem/Gemfile index b1c6e9b9..838eb874 100644 --- a/shims/rubygem/Gemfile +++ b/shims/rubygem/Gemfile @@ -6,4 +6,5 @@ gemspec group :test do gem "minitest", "~> 6.0" + gem "minitest-mock", "~> 5.0" end