class RuboCop::Cop::RSpec::DescribeClass
Check that the first argument to the top level describe is a constant.
@example
# bad describe 'Do something' do end # good describe TestedClass do end describe "A feature example", type: :feature do end
Constants
- MSG
Public Instance Methods
on_top_level_describe(node, args)
click to toggle source
# File lib/rubocop/cop/rspec/describe_class.rb, line 47 def on_top_level_describe(node, args) return if shared_group?(root_node) return if valid_describe?(node) describe_with_metadata(node) do |pairs| return if pairs.any?(&method(:rails_metadata?)) end add_offense(args.first, location: :expression) end