chore(spec): remove memory store cache from tests

This commit is contained in:
Paul Chavard 2023-04-13 13:10:23 +02:00
parent 98caf41a36
commit 5abb6a8f12
29 changed files with 3976 additions and 398 deletions

View file

@ -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

View file

@ -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

View file

@ -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'

View file

@ -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