class RuboCop::Cop::Minitest::UnreachableAssertion

def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler

rubocop:disable InternalAffairs/NumblockHandler
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler
  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 if !assertion_method?(last_node) || !body.begin_type?
  add_offense(last_node, message: format(MSG, assertion_method: last_node.method_name))
end