Sha256: 6127ef0bf75dbbac9c5edb37f22da3894db21b096d193b00f5d26ad033d75b07
Contents?: true
Size: 818 Bytes
Versions: 1
Compression:
Stored size: 818 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module RSpec # Checks that the first argument to an example group is not empty. # # @example # # bad # describe do # end # # RSpec.describe do # end # # # good # describe TestedClass do # end # # describe "A feature example" do # end class MissingExampleGroupArgument < Cop MSG = 'The first argument to `%<method>s` should not be empty.' def on_block(node) return unless example_group?(node) return if node.send_node.arguments? add_offense(node, location: :expression, message: format(MSG, method: node.method_name)) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rubocop-rspec-1.33.0 | lib/rubocop/cop/rspec/missing_example_group_argument.rb |