class RuboCop::Cop::RSpec::ItBehavesLike

it_should_behave_like ‘a foo’
# good
it_behaves_like ‘a foo’
# bad
@example when configuration is ‘EnforcedStyle: it_should_behave_like`
it_behaves_like ’a foo’
# good
it_should_behave_like ‘a foo’
# bad
@example when configuration is ‘EnforcedStyle: it_behaves_like`
Checks that only one `it_behaves_like` style is used.

def autocorrect(node)

def autocorrect(node)
  ->(corrector) { corrector.replace(node.loc.selector, style.to_s) }
end

def message(_node)

def message(_node)
  format(MSG, replacement: style, original: alternative_style)
end

def on_send(node)

def on_send(node)
  example_inclusion_offense(node, alternative_style) do
    add_offense(node, location: :expression)
  end
end