class RuboCop::Cop::RSpec::Eq
expect(foo).to eq 42
# good
expect(foo).to be == 42
# bad
@example
Use ‘eq` instead of `be ==` to compare objects.
def offense_range(matcher)
def offense_range(matcher) range_between( matcher.source_range.begin_pos, matcher.loc.selector.end_pos ) end
def on_send(node)
def on_send(node) be_equals(node) do |matcher| range = offense_range(matcher) add_offense(range) do |corrector| corrector.replace(range, 'eq') end end end