Skip to content

Commit 42d7ecc

Browse files
authored
build(deps-dev): bump minitest from 5.27.0 to 6.0.0 (#205)
Bumps [minitest](https://github.com/minitest/minitest) from 5.27.0 to 6.0.0. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/minitest/minitest/blob/master/History.rdoc">minitest's changelog</a>.</em></p> <blockquote> <p>=== 6.0.0 / 2025-12-17</p> <p>This is a major release. Read this.</p> <p>Please give feedback here: <a href="https://redirect.github.com/minitest/minitest/issues/1040">minitest/minitest#1040</a></p> <p>Oh god... here we go... (again)</p> <ul> <li> <p>8 deaths in the family(!!):</p> <ul> <li>Deleted MiniTest and MiniTest::Unit::TestCase compatibility namespaces.</li> <li>Deleted all use of Marshal for serialization.</li> <li>Deleted maglev? and rubinius? guard methods. LOL.</li> <li>Deleted all minitest/spec expectations from Object. Use _/value/expect.</li> <li>Dropped minitest/mock.rb. This has been extracted to the minitest-mock gem.</li> <li>assert_equal(nil, value) no longer allowed. Use assert_nil to be explicit.</li> <li>Removed assert_send. Use assert_predicate or assert_operator.</li> <li>Removed Minitest::Test#class_name.</li> </ul> </li> <li> <p>7 major (oft incompatible) changes:</p> <ul> <li>Big: Major refactored MT6's run path! <ul> <li>Minitest.__run -&gt; Minitest.run_all_suites</li> <li>Runnable.run -&gt; Runnable.run_suite &amp; Runnable.filter_runnable_methods</li> <li>Runnable.run_one_method -&gt; Runnable.run</li> <li>Removed Minitest.run_one_method (might bring it back to raise?)</li> </ul> </li> <li>Removed deprecated <!-- raw HTML omitted -->ENV[&quot;N&quot;]<!-- raw HTML omitted --> to specify number of parallel tests. Use MT_CPU.</li> <li>Renamed +options[:filter]+ to +options[:include]+, added <!-- raw HTML omitted -->--include<!-- raw HTML omitted --> cmdline option. <ul> <li><!-- raw HTML omitted -->--name<!-- raw HTML omitted --> is still handled, but that will be removed in the future.</li> </ul> </li> <li>Renamed Minitest::Runnable#test_order to #run_order.</li> <li>If #message is passed a proc then that proc overrides all other output. <ul> <li>They are no longer chained!</li> <li>And it does less for formatting of your output.</li> </ul> </li> <li>Removed reporter arg from with_info_handler as it has never(?) been used. (HACK?)</li> <li>Plugin loading is now opt-in! <ul> <li>Require the plugin in your test_helper.</li> <li>Or use Minitest.load :x</li> <li>Or call Minitest.load_plugins for the old autoloading behavior.</li> </ul> </li> </ul> </li> <li> <p>5 additions:</p> <ul> <li>Added minitest-sprint's minitest cmdline, now with line support!</li> <li>Added minitest-bisect. Run with minitest --bisect or -b.</li> <li>Added minitest-server.</li> <li>Added minitest/complete to help with shell's tab-completion of tests.</li> <li>Vendored latest version of path_expander.</li> </ul> </li> <li> <p>5 other:</p> <ul> <li>Bumped to ruby 3.2+.</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/minitest/minitest/commit/2f3d88eeed8a55ed504e362c42e150eaa623ecd5"><code>2f3d88e</code></a> prepped for release</li> <li><a href="https://github.com/minitest/minitest/commit/756f9652e4b38937d8027944a57e66c431a0c321"><code>756f965</code></a> Add Hoe's :cov plugin and start to look at gaps</li> <li><a href="https://github.com/minitest/minitest/commit/94a790ec549b14bf0c2471dd4a17b42b97a1f0c1"><code>94a790e</code></a> - Removed MT5's post_install_message.</li> <li><a href="https://github.com/minitest/minitest/commit/8a50ebfee5d17dc231e5fb87bf936bdf250429a1"><code>8a50ebf</code></a> - Bumped to ruby 3.2+</li> <li><a href="https://github.com/minitest/minitest/commit/1fceffd29fb189811323e49e69d7faad13dc1ccd"><code>1fceffd</code></a> - Removed obsolete version guards around Minitest::Result in reporters.</li> <li><a href="https://github.com/minitest/minitest/commit/c5adbd7e2327c68c0f69108bc0c453f983507fb8"><code>c5adbd7</code></a> - Removed obsolete conditional for CompositeReporter#prerecord.</li> <li><a href="https://github.com/minitest/minitest/commit/27ef422282ef8b07036a5b12973ae6d009aec59b"><code>27ef422</code></a> + Added minitest/complete to help with shell's tab-completion of tests.</li> <li><a href="https://github.com/minitest/minitest/commit/0c0c329575fdceb27d8c3908a8bf95ee2479345f"><code>0c0c329</code></a> + Renamed options[:filter] to options[:include], added --include cmdline option.</li> <li><a href="https://github.com/minitest/minitest/commit/d597d05a7d49b004bc98a7d8eb93842d77de1c8e"><code>d597d05</code></a> + If message is passed a proc then that proc overrides all other output.</li> <li><a href="https://github.com/minitest/minitest/commit/3c6300cadb0eba830590b78c918345d9ad70ff2c"><code>3c6300c</code></a> + Assertions reuse themselves a lot more. Bumps assertion count in some places.</li> <li>Additional commits viewable in <a href="https://github.com/minitest/minitest/compare/v5.27.0...v6.0.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=minitest&package-manager=bundler&previous-version=5.27.0&new-version=6.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
2 parents 02de53b + 0a5b37e commit 42d7ecc

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Gemfile.lock

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ GEM
4545
loofah (2.24.1)
4646
crass (~> 1.0.2)
4747
nokogiri (>= 1.12.0)
48-
minitest (5.27.0)
48+
minitest (6.0.0)
49+
prism (~> 1.5)
4950
nokogiri (1.18.10-arm64-darwin)
5051
racc (~> 1.4)
5152
nokogiri (1.18.10-x86_64-darwin)

0 commit comments

Comments
 (0)