spec/scrapers/base_spec.rb in link_thumbnailer-3.3.0 vs spec/scrapers/base_spec.rb in link_thumbnailer-3.3.1

- old
+ new

@@ -11,11 +11,11 @@ let(:attr) { :title } let(:value) { 'foo' } let(:action) { instance.call(attr) } before do - instance.stub(:value).and_return(value) + allow(instance).to receive(:value).and_return(value) end it { expect { action }.to change { website.title }.from(nil).to(value) } end @@ -23,11 +23,11 @@ describe '#model_class' do let(:action) { instance.send(:model_class) } before do - instance.stub(:attribute_name).and_return(attr) + allow(instance).to receive(:attribute_name).and_return(attr) end context 'when internal class exists' do let(:attr) { :title } @@ -38,11 +38,11 @@ context 'when internal class does not exists' do let(:attr) { :foo } - it { expect { action }.to raise_exception } + it { expect { action }.to raise_error(NameError) } end end @@ -52,10 +52,10 @@ let(:text) { 'foo' } let(:model_class) { double('model_class') } let(:action) { instance.send(:modelize, node, text) } before do - instance.stub(:model_class).and_return(model_class) + allow(instance).to receive(:model_class).and_return(model_class) end it 'instantiates a new model' do expect(model_class).to receive(:new).with(node, text) action