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