class RuboCop::Cop::RSpec::DescribeMethod

Checks that the second argument to `describe` specifies a method.

@example

# bad
describe MyClass, 'do something' do
end

# good
describe MyClass, '#my_instance_method' do
end

describe MyClass, '.my_class_method' do
end

Constants

MSG

Public Instance Methods

on_top_level_group(node) click to toggle source
# File lib/rubocop/cop/rspec/describe_method.rb, line 32
def on_top_level_group(node)
  second_argument = second_argument(node)

  return unless second_argument
  return if second_argument.str_content.start_with?('#', '.')

  add_offense(second_argument)
end