Skip to content

Files

Latest commit

 

History

History
26 lines (18 loc) · 602 Bytes

Minitest-RefuteRespondTo.md

File metadata and controls

26 lines (18 loc) · 602 Bytes

Pattern: Use of refute(object.respond_to?(:do_something))

Issue: -

Description

Enforces the test to use refute_respond_to(object, :do_something) over refute(object.respond_to?(:do_something)).

Examples

# bad
refute(object.respond_to?(:do_something))
refute(object.respond_to?(:do_something), 'message')
refute(respond_to?(:do_something))

# good
refute_respond_to(object, :do_something)
refute_respond_to(object, :do_something, 'message')
refute_respond_to(self, :do_something)

Further Reading