Sha256: 5bffdb68a6ad62de2e5ecb7e0efe3f28d7bd1aca103fe56d609c6b2c189688e9
Contents?: true
Size: 826 Bytes
Versions: 53
Compression:
Stored size: 826 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 < Base MSG = 'The first argument to `%<method>s` should not be empty.' def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler return unless example_group?(node) return if node.send_node.arguments? add_offense(node, message: format(MSG, method: node.method_name)) end end end end end
Version data entries
53 entries across 51 versions & 7 rubygems