class RuboCop::Cop::RSpec::ItBehavesLike
it_should_behave_like ‘a foo’
# good
it_behaves_like ‘a foo’
# bad
@example ‘EnforcedStyle: it_should_behave_like`
it_behaves_like ’a foo’
# good
it_should_behave_like ‘a foo’
# bad
@example ‘EnforcedStyle: it_behaves_like` (default)
Checks that only one `it_behaves_like` style is used.
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) do |corrector| corrector.replace(node.loc.selector, style.to_s) end end end