spec/rubocop/cop/rspec/be_eql_spec.rb in rubocop-rspec-1.15.1 vs spec/rubocop/cop/rspec/be_eql_spec.rb in rubocop-rspec-1.16.0

- old
+ new

@@ -1,56 +1,56 @@ RSpec.describe RuboCop::Cop::RSpec::BeEql do subject(:cop) { described_class.new } it 'registers an offense for `eql` when argument is a boolean' do - expect_violation(<<-RUBY) + expect_offense(<<-RUBY) it { expect(foo).to eql(true) } ^^^ Prefer `be` over `eql`. it { expect(foo).to eql(false) } ^^^ Prefer `be` over `eql`. RUBY end it 'registers an offense for `eql` when argument is an integer' do - expect_violation(<<-RUBY) + expect_offense(<<-RUBY) it { expect(foo).to eql(0) } ^^^ Prefer `be` over `eql`. it { expect(foo).to eql(123) } ^^^ Prefer `be` over `eql`. RUBY end it 'registers an offense for `eql` when argument is a float' do - expect_violation(<<-RUBY) + expect_offense(<<-RUBY) it { expect(foo).to eql(1.0) } ^^^ Prefer `be` over `eql`. it { expect(foo).to eql(1.23) } ^^^ Prefer `be` over `eql`. RUBY end it 'registers an offense for `eql` when argument is a symbol' do - expect_violation(<<-RUBY) + expect_offense(<<-RUBY) it { expect(foo).to eql(:foo) } ^^^ Prefer `be` over `eql`. RUBY end it 'registers an offense for `eql` when argument is nil' do - expect_violation(<<-RUBY) + expect_offense(<<-RUBY) it { expect(foo).to eql(nil) } ^^^ Prefer `be` over `eql`. RUBY end it 'does not register an offense for `eql` when argument is a string' do - expect_no_violations(<<-RUBY) + expect_no_offenses(<<-RUBY) it { expect(foo).to eql('foo') } RUBY end it 'does not register an offense for `eql` when expectation is negated' do - expect_no_violations(<<-RUBY) + expect_no_offenses(<<-RUBY) it { expect(foo).to_not eql(1) } RUBY end include_examples 'autocorrect',