Skip to content

Files

Latest commit

 

History

History
25 lines (16 loc) · 467 Bytes

Minitest-AssertSame.md

File metadata and controls

25 lines (16 loc) · 467 Bytes

Pattern: Missing use of assert_same(expected, actual)

Issue: -

Description

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.

Examples

# bad
assert(expected.equal?(actual))

# good
assert_same(expected, actual)

Further Reading