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