module RuboCop::Cop::MinitestExplorationHelpers

def test_cases(class_node, visibility_check: true)

def test_cases(class_node, visibility_check: true)
  test_methods = class_def_nodes(class_node).select do |def_node|
    test_method?(def_node, visibility_check: visibility_check)
  end
  # Support Active Support's `test 'example' { ... }` method.
  # https://api.rubyonrails.org/classes/ActiveSupport/Testing/Declarative.html
  test_blocks = class_node.each_descendant(:block).select { |block_node| test_block?(block_node) }
  test_methods + test_blocks
end