class RuboCop::Cop::RSpec::MultipleDescribes

end
end
describe ‘.do_something_else’ do
end
describe ‘.do_something’ do
describe MyClass do
# good
end
describe MyClass, ‘.do_something_else’ do
end
describe MyClass, ‘.do_something’ do
# bad
@example
be nested or separated into different test files.
Multiple descriptions for the same class or module should either
Checks for multiple top level describes.

def on_top_level_describe(node, _args)

def on_top_level_describe(node, _args)
  return if single_top_level_describe?
  return unless top_level_nodes.first.equal?(node)
  add_offense(node, location: :expression)
end