chore(spec): remove memory store cache from tests
This commit is contained in:
parent
98caf41a36
commit
5abb6a8f12
29 changed files with 3976 additions and 398 deletions
|
@ -1,16 +1,9 @@
|
|||
describe Champs::CommuneChamp do
|
||||
let(:memory_store) { ActiveSupport::Cache.lookup_store(:memory_store) }
|
||||
|
||||
before do
|
||||
allow(Rails).to receive(:cache).and_return(memory_store)
|
||||
Rails.cache.clear
|
||||
end
|
||||
|
||||
let(:code_insee) { '63102' }
|
||||
let(:code_postal) { '63290' }
|
||||
let(:code_departement) { '63' }
|
||||
|
||||
describe 'value', vcr: { cassette_name: 'api_geo_communes' } do
|
||||
describe 'value' do
|
||||
let(:champ) { create(:champ_communes, code_postal: code_postal) }
|
||||
|
||||
it 'with code_postal' do
|
||||
|
|
|
@ -1,12 +1,5 @@
|
|||
describe Champs::DepartementChamp, type: :model do
|
||||
let(:memory_store) { ActiveSupport::Cache.lookup_store(:memory_store) }
|
||||
|
||||
before do
|
||||
allow(Rails).to receive(:cache).and_return(memory_store)
|
||||
Rails.cache.clear
|
||||
end
|
||||
|
||||
describe 'validations', vcr: { cassette_name: 'api_geo_departements' } do
|
||||
describe 'validations' do
|
||||
describe 'external link' do
|
||||
subject { build(:champ_departements, external_id: external_id) }
|
||||
|
||||
|
@ -66,7 +59,7 @@ describe Champs::DepartementChamp, type: :model do
|
|||
end
|
||||
end
|
||||
|
||||
describe 'value', vcr: { cassette_name: 'api_geo_departements' } do
|
||||
describe 'value' do
|
||||
let(:champ) { described_class.new }
|
||||
|
||||
it 'with code having 2 chars' do
|
||||
|
|
|
@ -1,13 +1,6 @@
|
|||
describe Champs::EpciChamp, type: :model do
|
||||
let(:memory_store) { ActiveSupport::Cache.lookup_store(:memory_store) }
|
||||
|
||||
before do
|
||||
allow(Rails).to receive(:cache).and_return(memory_store)
|
||||
Rails.cache.clear
|
||||
end
|
||||
|
||||
describe 'validations' do
|
||||
describe 'code_departement', vcr: { cassette_name: 'api_geo_departements' } do
|
||||
describe 'code_departement' do
|
||||
subject { build(:champ_epci, code_departement: code_departement) }
|
||||
|
||||
context 'when nil' do
|
||||
|
@ -41,18 +34,10 @@ describe Champs::EpciChamp, type: :model do
|
|||
subject { champ }
|
||||
|
||||
before do
|
||||
VCR.insert_cassette('api_geo_departements')
|
||||
VCR.insert_cassette('api_geo_epcis')
|
||||
|
||||
champ.save!
|
||||
champ.update_columns(external_id: external_id)
|
||||
end
|
||||
|
||||
after do
|
||||
VCR.eject_cassette('api_geo_departements')
|
||||
VCR.eject_cassette('api_geo_epcis')
|
||||
end
|
||||
|
||||
context 'when code_departement is nil' do
|
||||
let(:code_departement) { nil }
|
||||
let(:external_id) { nil }
|
||||
|
@ -95,18 +80,10 @@ describe Champs::EpciChamp, type: :model do
|
|||
subject { champ }
|
||||
|
||||
before do
|
||||
VCR.insert_cassette('api_geo_departements')
|
||||
VCR.insert_cassette('api_geo_epcis')
|
||||
|
||||
champ.save!
|
||||
champ.update_columns(external_id: external_id, value: value)
|
||||
end
|
||||
|
||||
after do
|
||||
VCR.eject_cassette('api_geo_departements')
|
||||
VCR.eject_cassette('api_geo_epcis')
|
||||
end
|
||||
|
||||
context 'when code_departement is nil' do
|
||||
let(:code_departement) { nil }
|
||||
let(:external_id) { nil }
|
||||
|
@ -154,7 +131,7 @@ describe Champs::EpciChamp, type: :model do
|
|||
end
|
||||
end
|
||||
|
||||
describe 'value', vcr: { cassette_name: 'api_geo_epcis' } do
|
||||
describe 'value' do
|
||||
let(:champ) { described_class.new }
|
||||
it 'with departement and code' do
|
||||
champ.code_departement = '01'
|
||||
|
|
|
@ -1,12 +1,5 @@
|
|||
describe Champs::RegionChamp, type: :model do
|
||||
let(:memory_store) { ActiveSupport::Cache.lookup_store(:memory_store) }
|
||||
|
||||
before do
|
||||
allow(Rails).to receive(:cache).and_return(memory_store)
|
||||
Rails.cache.clear
|
||||
end
|
||||
|
||||
describe 'validations', vcr: { cassette_name: 'api_geo_regions' } do
|
||||
describe 'validations' do
|
||||
describe 'external link' do
|
||||
subject { build(:champ_regions, external_id: external_id) }
|
||||
|
||||
|
@ -66,7 +59,7 @@ describe Champs::RegionChamp, type: :model do
|
|||
end
|
||||
end
|
||||
|
||||
describe 'value', vcr: { cassette_name: 'api_geo_regions' } do
|
||||
describe 'value' do
|
||||
let(:champ) { described_class.new }
|
||||
|
||||
it 'with code' do
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue