docs/modules/ROOT/pages/cops_minitest.adoc in rubocop-minitest-0.14.0 vs docs/modules/ROOT/pages/cops_minitest.adoc in rubocop-minitest-0.15.0
- old
+ new
@@ -259,20 +259,22 @@
| Yes
| 0.1
| -
|===
-This cop enforces the test to use `assert_nil`
-instead of using `assert_equal(nil, something)`.
+This cop enforces the test to use `assert_nil` instead of using
+`assert_equal(nil, something)` or `assert(something.nil?)`.
=== Examples
[source,ruby]
----
# bad
assert_equal(nil, actual)
assert_equal(nil, actual, 'message')
+assert(object.nil?)
+assert(object.nil?, 'message')
# good
assert_nil(actual)
assert_nil(actual, 'message')
----
@@ -925,19 +927,21 @@
| Yes
| 0.2
| -
|===
-This cop enforces the test to use `refute_nil`
-instead of using `refute_equal(nil, something)`.
+This cop enforces the test to use `refute_nil` instead of using
+`refute_equal(nil, something)` or `refute(something.nil?)`.
=== Examples
[source,ruby]
----
# bad
refute_equal(nil, actual)
refute_equal(nil, actual, 'message')
+refute(actual.nil?)
+refute(actual.nil?, 'message')
# good
refute_nil(actual)
refute_nil(actual, 'message')
----