class RuboCop::Cop::Minitest::RefuteNil
This cop enforces the test to use `refute_nil` instead of using `refute_equal(nil, something)` or `refute(something.nil?)`.
@example
# 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')
Constants
- ASSERTION_TYPE
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/minitest/refute_nil.rb, line 35 def on_send(node) nil_refutation(node) do |actual, message| register_offense(node, actual, message) end end
Private Instance Methods
assertion_type()
click to toggle source
# File lib/rubocop/cop/minitest/refute_nil.rb, line 43 def assertion_type ASSERTION_TYPE end