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