Pattern: Missing use of assert_predicate
Issue: -
Enforces the test to use assert_predicate
instead of using
assert(obj.a_predicate_method?)
.
# bad
assert(obj.one?)
assert(obj.one?, 'message')
# good
assert_predicate(obj, :one?)
assert_predicate(obj, :one?, 'message')