Use without_partial_double_verification instead verify_partial_doubles = false

This commit is contained in:
Artur Beljajev 2017-05-23 15:36:28 +03:00
parent 6cda021d71
commit 6cacf59467
8 changed files with 35 additions and 22 deletions

View file

@ -6,17 +6,7 @@ if ENV['TRAVIS']
SimpleCov.start
end
RSpec.configure do |config|
# https://github.com/rspec/rspec-rails/issues/1076
config.around :each, type: :view do |example|
config.mock_with :rspec do |mocks|
mocks.verify_partial_doubles = false
example.run
mocks.verify_partial_doubles = true
end
end
# rspec-expectations config goes here. You can use an alternate
# assertion/expectation library such as wrong or the stdlib/minitest
# assertions if you prefer.

View file

@ -5,10 +5,13 @@ RSpec.describe 'admin/billing/prices/_form' do
let(:price) { build_stubbed(:price) }
before :example do
allow(view).to receive(:price).and_return(price)
allow(view).to receive(:zones).and_return([])
allow(view).to receive(:operation_categories).and_return([])
allow(view).to receive(:durations).and_return([])
without_partial_double_verification do
allow(view).to receive(:price).and_return(price)
allow(view).to receive(:zones).and_return([])
allow(view).to receive(:operation_categories).and_return([])
allow(view).to receive(:durations).and_return([])
end
stub_template '_form_errors' => ''
end

View file

@ -6,7 +6,10 @@ RSpec.describe 'admin/domains/edit' do
before :example do
allow(DomainPresenter).to receive(:new).and_return(domain_presenter)
allow(view).to receive(:force_delete_templates)
without_partial_double_verification do
allow(view).to receive(:force_delete_templates)
end
assign(:domain, domain)

View file

@ -4,7 +4,9 @@ RSpec.shared_examples 'domain mailer registrant info' do
let(:registrant) { instance_spy(RegistrantPresenter) }
before :example do
allow(view).to receive(:registrant).and_return(registrant)
without_partial_double_verification do
allow(view).to receive(:registrant).and_return(registrant)
end
end
attributes = %i(

View file

@ -4,7 +4,9 @@ RSpec.shared_examples 'domain mailer registrar info' do
let(:registrar) { instance_spy(RegistrarPresenter) }
before :example do
allow(view).to receive(:registrar).and_return(registrar)
without_partial_double_verification do
allow(view).to receive(:registrar).and_return(registrar)
end
end
attributes = %i(

View file

@ -4,7 +4,10 @@ RSpec.describe 'registrar/contacts/_form' do
let(:contact) { instance_spy(Depp::Contact) }
before :example do
allow(view).to receive(:f).and_return(ActionView::Helpers::FormBuilder.new(:contact, contact, view, {}))
without_partial_double_verification do
allow(view).to receive(:f).and_return(ActionView::Helpers::FormBuilder.new(:contact, contact, view, {}))
end
assign(:contact, contact)
stub_template 'registrar/shared/_error_messages' => ''
@ -16,7 +19,9 @@ RSpec.describe 'registrar/contacts/_form' do
context 'when address processing is enabled' do
before do
allow(view).to receive(:address_processing?).and_return(true)
without_partial_double_verification do
allow(view).to receive(:address_processing?).and_return(true)
end
end
it 'has address' do
@ -27,7 +32,9 @@ RSpec.describe 'registrar/contacts/_form' do
context 'when address processing is disabled' do
before do
allow(view).to receive(:address_processing?).and_return(false)
without_partial_double_verification do
allow(view).to receive(:address_processing?).and_return(false)
end
end
it 'has no address' do

View file

@ -4,7 +4,10 @@ RSpec.describe 'registrar/contacts/form/_legal_document' do
let(:contact) { instance_spy(Depp::Contact) }
before :example do
allow(view).to receive(:f).and_return(DefaultFormBuilder.new(:depp_contact, contact, view, {}))
without_partial_double_verification do
allow(view).to receive(:f).and_return(DefaultFormBuilder.new(:depp_contact, contact, view, {}))
end
assign(:contact, contact)
end

View file

@ -4,7 +4,10 @@ RSpec.describe 'registrar/domains/_form' do
let(:domain) { instance_spy(Depp::Domain) }
before :example do
allow(view).to receive(:f).and_return(DefaultFormBuilder.new(:domain, domain, view, {}))
without_partial_double_verification do
allow(view).to receive(:f).and_return(DefaultFormBuilder.new(:domain, domain, view, {}))
end
assign(:domain, domain)
stub_template 'registrar/domains/form/_general' => ''