Class: RuboCop::Cop::RSpec::RepeatedIncludeExample
- Defined in:
- lib/rubocop/cop/rspec/repeated_include_example.rb
Overview
Check for repeated include of shared examples.
Constant Summary collapse
- MSG =
'Repeated include of shared_examples %<name>s ' \ 'on line(s) %<repeat>s'
Instance Method Summary collapse
Methods inherited from Base
inherited, #on_new_investigation
Methods included from RSpec::Language::NodePattern
Instance Method Details
#on_begin(node) ⇒ Object
64 65 66 67 68 69 70 |
# File 'lib/rubocop/cop/rspec/repeated_include_example.rb', line 64 def on_begin(node) return unless several_include_examples?(node) repeated_include_examples(node).each do |item, repeats| add_offense(item, message: (item, repeats)) end end |