fix api_entreprise specs

This commit is contained in:
Christophe Robillard 2020-04-27 16:31:41 +02:00
parent e29af48420
commit 4bd4524f67
7 changed files with 15 additions and 9 deletions

View file

@ -1,6 +1,7 @@
describe ApiEntreprise::EffectifsAdapter do
let(:siren) { '418166096' }
let(:procedure_id) { 22 }
let(:procedure) { create(:procedure) }
let(:procedure_id) { procedure.id }
let(:annee) { "2020" }
let(:mois) { "02" }
let(:adapter) { described_class.new(siren, procedure_id, annee, mois) }

View file

@ -1,6 +1,7 @@
describe ApiEntreprise::EffectifsAnnuelsAdapter do
let(:siren) { '418166096' }
let(:procedure_id) { 22 }
let(:procedure) { create(:procedure) }
let(:procedure_id) { procedure.id }
let(:adapter) { described_class.new(siren, procedure_id) }
subject { adapter.to_params }

View file

@ -1,6 +1,7 @@
describe ApiEntreprise::EntrepriseAdapter do
let(:siren) { '418166096' }
let(:procedure_id) { 22 }
let(:procedure) { create(:procedure) }
let(:procedure_id) { procedure.id }
let(:adapter) { described_class.new(siren, procedure_id) }
subject { adapter.to_params }

View file

@ -1,5 +1,6 @@
describe ApiEntreprise::EtablissementAdapter do
let(:procedure_id) { 33 }
let(:procedure) { create(:procedure) }
let(:procedure_id) { procedure.id }
context 'SIRET valide avec infos diffusables' do
let(:siret) { '41816609600051' }
@ -88,7 +89,7 @@ describe ApiEntreprise::EtablissementAdapter do
context 'when siret is not found' do
let(:bad_siret) { 11_111_111_111_111 }
subject { described_class.new(bad_siret, 12).to_params }
subject { described_class.new(bad_siret, procedure_id).to_params }
before do
stub_request(:get, /https:\/\/entreprise.api.gouv.fr\/v2\/etablissements\/#{bad_siret}?.*token=/)

View file

@ -1,7 +1,7 @@
describe ApiEntreprise::ExercicesAdapter do
let(:siret) { '41816609600051' }
let(:procedure_id) { 11 }
subject { described_class.new(siret, procedure_id).to_params }
let(:procedure) { create(:procedure) }
subject { described_class.new(siret, procedure.id).to_params }
before do
stub_request(:get, /https:\/\/entreprise.api.gouv.fr\/v2\/exercices\/.*token=/)

View file

@ -1,6 +1,7 @@
describe ApiEntreprise::RNAAdapter do
let(:siret) { '50480511000013' }
let(:procedure_id) { 22 }
let(:procedure) { create(:procedure) }
let(:procedure_id) { procedure.id }
let(:body) { File.read('spec/fixtures/files/api_entreprise/associations.json') }
let(:status) { 200 }
let(:adapter) { described_class.new(siret, procedure_id) }

View file

@ -44,7 +44,8 @@ describe ApiEntrepriseService do
let(:associations_status) { 200 }
let(:associations_body) { File.read('spec/fixtures/files/api_entreprise/associations.json') }
let(:result) { ApiEntrepriseService.get_etablissement_params_for_siret(siret, '1') }
let(:procedure) { create(:procedure) }
let(:result) { ApiEntrepriseService.get_etablissement_params_for_siret(siret, procedure.id) }
context 'when service is up' do
it 'should fetch etablissement params' do