Pattern: Missing use of assert_same(expected, actual)
Issue: -
Enforces the use of assert_same(expected, actual)
over
assert(expected.equal?(actual))
.
Use assert_same
only when there is a need to compare by identity.
Otherwise, use assert_equal
.
# bad
assert(expected.equal?(actual))
# good
assert_same(expected, actual)