class RuboCop::Cop::RSpec::NestedGroups
def find_nested_example_groups(node, nesting: 1, &block)
def find_nested_example_groups(node, nesting: 1, &block) example_group = example_group?(node) yield node, nesting if example_group && nesting > max_nesting next_nesting = if count_up_nesting?(node, example_group) nesting + 1 else nesting end node.each_child_node(:block, :begin) do |child| find_nested_example_groups(child, nesting: next_nesting, &block) end end