Rails 8.0.4 app build from scratch test ("bin/rails test") gives wrong number of arguments in line_filtering.rb

1 day ago 3
ARTICLE AD BOX

I started a new rails project and generated a model with

rails new nonono --css=bootstrap -j esbuild

bin/rails g scaffold State name

After that I run the test suite

bin/rails test

And got the following error:

$> bin/rails test ... # Running: /home/user/.rvm/gems/ruby-3.4.5/gems/railties-8.0.4/lib/rails/test_unit/line_filtering.rb:7:in 'run': wrong number of arguments (given 3, expected 1..2) (ArgumentError) from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:473:in 'block (2 levels) in Minitest::Runnable.run_suite' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:469:in 'Array#each' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:469:in 'block in Minitest::Runnable.run_suite' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:511:in 'Minitest::Runnable.on_signal' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:498:in 'Minitest::Runnable.with_info_handler' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:468:in 'Minitest::Runnable.run_suite' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:361:in 'block in Minitest.run_all_suites' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:361:in 'Array#map' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:361:in 'Minitest.run_all_suites' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:316:in 'Minitest.run' from /home/user/.rvm/gems/ruby-3.4.5/gems/minitest-6.0.2/lib/minitest.rb:84:in 'block in Minitest.autorun'

I googled this error and it seems to popup from time to time. The posts suggest that minitest 6 does not work along rails > 7. But how to fix it? I tried to use minitest<6, but it did not work.

What surprises me most is that this problem occurs even in an application build from scratch, with the original Gemfile.

Versions:

ruby 3.4.5 (2025-07-16 revision 20cda200d3) +PRISM [x86_64-linux]

Rails 8.0.4

--- Important: I did not touch any file, (Gemfile for example)

Read Entire Article