All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
refute_matchno longer always fails on Minitest 6, which reimplemented it viarefute_operator. Since=~returnsnilor anInteger— neverfalse— the strictrefute_operatorrejected every non-match. minitest-strict now definesrefute_matchdirectly, restoring the standard Minitest 5 behavior. (#1)
assert_true/refute_true— assert a value is literallytrue, not just truthyassert_false/refute_false— assert a value is literallyfalse, not just falseyassert_eql/refute_eql— assert equality usingeql?instead of==- Strict
assert_predicate/refute_predicate— require predicates to returntrueorfalse - Strict
assert_operator/refute_operator— require operators to returntrueorfalse - Strict
assert_nil/refute_nil— useequal?identity check instead ofnil?