Skip to content

Commit ce9b96c

Browse files
committed
add minitest-mock to support Minitest 6.x
Since minitest 6.0.0, mocking has been extracted into a separate minitest-mock gem. We still have minitest 5.x in checked-in lockfiles, but Rails main tests use Minitest 6.x.
1 parent d23d25e commit ce9b96c

8 files changed

Lines changed: 14 additions & 0 deletions

Gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ GEM
6767
minitest (>= 5.14.0, < 5.26.0)
6868
mini_portile2 (2.8.7)
6969
minitest (5.25.4)
70+
minitest-mock (5.27.0)
7071
nokogiri (1.18.1)
7172
mini_portile2 (~> 2.8.2)
7273
racc (~> 1.4)
@@ -161,6 +162,7 @@ DEPENDENCIES
161162
bump
162163
forking_test_runner
163164
maxitest
165+
minitest-mock
164166
railties (~> 8.0.0)
165167
rake
166168
single_cov

gemfiles/common.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@
1010
gem "single_cov"
1111
gem "standard"
1212
gem "forking_test_runner"
13+
gem "minitest-mock"

gemfiles/rails6.1.gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ GEM
5050
method_source (1.0.0)
5151
mini_portile2 (2.8.5)
5252
minitest (5.25.4)
53+
minitest-mock (5.27.0)
5354
mutex_m (0.3.0)
5455
nokogiri (1.18.1)
5556
mini_portile2 (~> 2.8.2)
@@ -131,6 +132,7 @@ DEPENDENCIES
131132
drb
132133
forking_test_runner
133134
maxitest
135+
minitest-mock
134136
mutex_m
135137
railties (~> 6.1.0)
136138
rake

gemfiles/rails7.0.gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ GEM
4949
method_source (1.0.0)
5050
mini_portile2 (2.8.5)
5151
minitest (5.25.4)
52+
minitest-mock (5.27.0)
5253
mutex_m (0.3.0)
5354
nokogiri (1.18.1)
5455
mini_portile2 (~> 2.8.2)
@@ -131,6 +132,7 @@ DEPENDENCIES
131132
drb
132133
forking_test_runner
133134
maxitest
135+
minitest-mock
134136
mutex_m
135137
railties (~> 7.0.0)
136138
rake

gemfiles/rails7.1.gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ GEM
6262
minitest (>= 5.14.0, < 5.26.0)
6363
mini_portile2 (2.8.5)
6464
minitest (5.25.4)
65+
minitest-mock (5.27.0)
6566
mutex_m (0.2.0)
6667
nokogiri (1.18.1)
6768
mini_portile2 (~> 2.8.2)
@@ -156,6 +157,7 @@ DEPENDENCIES
156157
bump
157158
forking_test_runner
158159
maxitest
160+
minitest-mock
159161
railties (~> 7.1.0)
160162
rake
161163
single_cov

gemfiles/rails7.2.gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ GEM
6767
minitest (>= 5.14.0, < 5.26.0)
6868
mini_portile2 (2.8.8)
6969
minitest (5.25.4)
70+
minitest-mock (5.27.0)
7071
nokogiri (1.18.1)
7172
mini_portile2 (~> 2.8.2)
7273
racc (~> 1.4)
@@ -157,6 +158,7 @@ DEPENDENCIES
157158
bump
158159
forking_test_runner
159160
maxitest
161+
minitest-mock
160162
railties (~> 7.2.0)
161163
rake
162164
single_cov

gemfiles/rails8.0.gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ GEM
6767
minitest (>= 5.14.0, < 5.26.0)
6868
mini_portile2 (2.8.8)
6969
minitest (5.25.4)
70+
minitest-mock (5.27.0)
7071
nokogiri (1.18.1)
7172
mini_portile2 (~> 2.8.2)
7273
racc (~> 1.4)
@@ -158,6 +159,7 @@ DEPENDENCIES
158159
bump
159160
forking_test_runner
160161
maxitest
162+
minitest-mock
161163
railties (~> 8.0.0)
162164
rake
163165
single_cov

test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
require "single_cov"
88
SingleCov.setup :minitest
99

10+
require "minitest/mock"
1011
require "maxitest/global_must"
1112
require "maxitest/autorun"
1213
require "rails"

0 commit comments

Comments
 (0)