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

- old
+ new

@@ -1,41 +1,41 @@ RSpec.describe RuboCop::Cop::RSpec::InstanceSpy do subject(:cop) { described_class.new } context 'when used with `have_received`' do it 'adds an offense for an instance_double with single argument' do - expect_violation(<<-RUBY) + expect_offense(<<-RUBY) it do foo = instance_double(Foo).as_null_object ^^^^^^^^^^^^^^^^^^^^ Use `instance_spy` when you check your double with `have_received`. expect(foo).to have_received(:bar) end RUBY end it 'adds an offense for an instance_double with multiple arguments' do - expect_violation(<<-RUBY) + expect_offense(<<-RUBY) it do foo = instance_double(Foo, :name).as_null_object ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Use `instance_spy` when you check your double with `have_received`. expect(foo).to have_received(:bar) end RUBY end it 'ignores instance_double when it is not used with as_null_object' do - expect_no_violations(<<-RUBY) + expect_no_offenses(<<-RUBY) it do foo = instance_double(Foo) expect(bar).to have_received(:bar) end RUBY end end context 'when not used with `have_received`' do it 'does not add an offence' do - expect_no_violations(<<-RUBY) + expect_no_offenses(<<-RUBY) it do foo = instance_double(Foo).as_null_object expect(bar).to have_received(:bar) end RUBY