lib/rubocop/cop/minitest/unreachable_assertion.rb in rubocop-minitest-0.17.1 vs lib/rubocop/cop/minitest/unreachable_assertion.rb in rubocop-minitest-0.17.2
- old
+ new
@@ -28,10 +28,10 @@
def on_block(node)
return unless node.method?(:assert_raises) && (body = node.body)
last_node = body.begin_type? ? body.children.last : body
return unless last_node.send_type?
- return unless assertion_method?(last_node)
+ return if !assertion_method?(last_node) || !body.begin_type?
add_offense(last_node, message: format(MSG, assertion_method: last_node.method_name))
end
end
end