Skip to content

Replace Minitest with Megatest - #126

Merged
kodiakhq[bot] merged 4 commits into
mainfrom
megatest
Aug 27, 2026
Merged

Replace Minitest with Megatest#126
kodiakhq[bot] merged 4 commits into
mainfrom
megatest

Conversation

@mattbrictson

@mattbrictson mattbrictson commented Aug 25, 2026

Copy link
Copy Markdown
Owner

Megatest is largely API compatible with Minitest so this is mostly a drop-in replacement. Changes of note:

  • Remove rubocop-minitest gem and config; these no longer apply
  • Remove mighty_test gem; it is minitest-specific
  • Megatests runs tests in parallel by default; update Latest::UpdaterTest so it doesn't cross-contaminate the file system in parallel tests
  • Mocha, minitest-snapshots, and webmock don't support megatest out of the box; get them working via small adapters placed in test/support/
  • Megatest automatically loads test_helper.rb so remove require "test_helper" from all tests
  • Enable minitest compatibility via test_config.rb so that tests without explicit assertions are allowed

@mattbrictson mattbrictson added the 🏠 Housekeeping Non-user facing cleanup and maintenance label Aug 25, 2026
@mattbrictson
mattbrictson marked this pull request as ready for review August 27, 2026 02:57
@mattbrictson mattbrictson changed the title Megatest Replace Minitest with Megatest Aug 27, 2026
@mattbrictson mattbrictson added the automerge Automatically merge PR once all required checks pass label Aug 27, 2026
@kodiakhq
kodiakhq Bot merged commit c20082b into main Aug 27, 2026
10 checks passed
@kodiakhq
kodiakhq Bot deleted the megatest branch August 27, 2026 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Automatically merge PR once all required checks pass 🏠 Housekeeping Non-user facing cleanup and maintenance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant