diff --git a/Gemfile b/Gemfile index 35bd6cc..414fbae 100644 --- a/Gemfile +++ b/Gemfile @@ -30,11 +30,11 @@ gem "ostruct" # in 1.3.7. gem "concurrent-ruby", ">= 1.3.7" gem "puma", "~> 8.0" -# minitest 6.0 dropped minitest/mock.rb into a separate minitest-mock gem; -# pinned below 6 so a transitive bump (e.g. via `bundle update rails`) -# doesn't silently drag the test suite's own framework across a major -# version as collateral. -gem "minitest", "< 6" +# minitest 6.0 moved minitest/mock into a separate minitest-mock gem. The test +# suite uses it (`require "minitest/mock"` + `.stub`), so it's declared +# explicitly now that we're on minitest 6. +gem "minitest" +gem "minitest-mock" gem "nokogiri", ">= 1.13.0" gem "sass-rails", "~> 6.0" gem "terser" diff --git a/Gemfile.lock b/Gemfile.lock index 4242bdd..26b2ddf 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -223,7 +223,10 @@ GEM mime-types-data (3.2026.0701) mini_mime (1.1.5) mini_portile2 (2.8.9) - minitest (5.27.0) + minitest (6.0.6) + drb (~> 2.0) + prism (~> 1.5) + minitest-mock (5.27.0) net-imap (0.6.4.1) date net-protocol @@ -428,7 +431,8 @@ DEPENDENCIES fastruby-styleguide! kt-paperclip (~> 8.0.0) listen (>= 3.5) - minitest (< 6) + minitest + minitest-mock next_rails nokogiri (>= 1.13.0) ostruct diff --git a/Gemfile.next.lock b/Gemfile.next.lock index 4242bdd..26b2ddf 100644 --- a/Gemfile.next.lock +++ b/Gemfile.next.lock @@ -223,7 +223,10 @@ GEM mime-types-data (3.2026.0701) mini_mime (1.1.5) mini_portile2 (2.8.9) - minitest (5.27.0) + minitest (6.0.6) + drb (~> 2.0) + prism (~> 1.5) + minitest-mock (5.27.0) net-imap (0.6.4.1) date net-protocol @@ -428,7 +431,8 @@ DEPENDENCIES fastruby-styleguide! kt-paperclip (~> 8.0.0) listen (>= 3.5) - minitest (< 6) + minitest + minitest-mock next_rails nokogiri (>= 1.13.0) ostruct