From bdce610152a638c0ace4c09f6d5c7c8456addefa Mon Sep 17 00:00:00 2001 From: Soutaro Matsumoto Date: Fri, 19 Dec 2025 10:26:17 +0900 Subject: [PATCH] Merge pull request #2761 from ruby/update-minitest Update minitest --- Gemfile | 1 + Gemfile.lock | 5 ++- test/rbs/test/runtime_test_test.rb | 2 ++ test/rbs/test/type_check_test.rb | 57 ++++++++++++++++++------------ 4 files changed, 42 insertions(+), 23 deletions(-) diff --git a/Gemfile b/Gemfile index 7c9b389ae..79b7ff9a6 100644 --- a/Gemfile +++ b/Gemfile @@ -52,6 +52,7 @@ gem 'pstore' group :minitest do gem "minitest" + gem "minitest-mock" end group :typecheck_test do diff --git a/Gemfile.lock b/Gemfile.lock index 78481fc08..f49273ac5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -67,7 +67,9 @@ GEM marcel (1.1.0) memory_profiler (1.1.0) mini_portile2 (2.8.9) - minitest (5.26.2) + minitest (6.0.0) + prism (~> 1.5) + minitest-mock (5.27.0) mutex_m (0.3.0) net-protocol (0.2.2) timeout @@ -204,6 +206,7 @@ DEPENDENCIES json-schema memory_profiler minitest + minitest-mock mutex_m net-smtp nkf diff --git a/test/rbs/test/runtime_test_test.rb b/test/rbs/test/runtime_test_test.rb index 7a1807fc2..89b75f8aa 100644 --- a/test/rbs/test/runtime_test_test.rb +++ b/test/rbs/test/runtime_test_test.rb @@ -142,6 +142,7 @@ def world: () -> void end def test_minitest + omit unless has_gem?("minitest-mock") && has_gem?("minitest") omit if skip_minitest? assert_test_success(other_env: { 'RBS_TEST_TARGET' => 'Foo', 'RBS_TEST_DOUBLE_SUITE' => 'minitest' }, rbs_content: <