Commit 42d7ecc
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 -> Minitest.run_all_suites</li>
<li>Runnable.run -> Runnable.run_suite &
Runnable.filter_runnable_methods</li>
<li>Runnable.run_one_method -> 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["N"]<!--
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 />
[](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>1 file changed
+2
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
| |||
0 commit comments