class RuboCop::Cop::Minitest::AssertNil
This cop enforces the test to use `assert_nil` instead of using `assert_equal(nil, something)` or `assert(something.nil?)`.
@example
# bad assert_equal(nil, actual) assert_equal(nil, actual, 'message') assert(object.nil?) assert(object.nil?, 'message') # good assert_nil(actual) assert_nil(actual, 'message')
Constants
- ASSERTION_TYPE
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/minitest/assert_nil.rb, line 35 def on_send(node) nil_assertion(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/assert_nil.rb, line 43 def assertion_type ASSERTION_TYPE end