module RuboCop::Cop::MinitestExplorationHelpers

def assertion_method?(node)

rubocop:disable Metrics/CyclomaticComplexity
def assertion_method?(node)
  return false unless node
  return assertion_method?(node.expression) if node.assignment? && node.respond_to?(:expression)
  return false unless node.type?(:send, :any_block)
  method_name = node.method_name
  assertion_method = ASSERTION_PREFIXES.any? { |prefix| method_name.start_with?(prefix.to_s) }
  assertion_method || node.method?(:flunk) || MATCHER_METHODS.include?(method_name)
end