Save SIRET data on search
This commit is contained in:
parent
d5d2f8cc18
commit
69a51e3296
13 changed files with 28 additions and 188 deletions
|
@ -6,8 +6,10 @@ describe Champs::SiretController, type: :controller do
|
|||
|
||||
describe '#show' do
|
||||
let(:dossier) { create(:dossier, user: user, procedure: procedure) }
|
||||
let(:champ) { create(:champ_siret, dossier: dossier) }
|
||||
let(:params) do
|
||||
{
|
||||
champ_id: champ.id,
|
||||
dossier: {
|
||||
champs_attributes: {
|
||||
'1' => { value: siret.to_s }
|
||||
|
@ -30,6 +32,9 @@ describe Champs::SiretController, type: :controller do
|
|||
it 'empty info message' do
|
||||
expect(response.body).to include('.siret-info-1')
|
||||
expect(response.body).to include('innerHTML = ""')
|
||||
champ.reload
|
||||
expect(champ.etablissement).to be_nil
|
||||
expect(champ.value).to be_empty
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -41,6 +46,9 @@ describe Champs::SiretController, type: :controller do
|
|||
|
||||
it 'invalid error' do
|
||||
expect(response.body).to include('Le numéro de SIRET doit comporter exactement 14 chiffres.')
|
||||
champ.reload
|
||||
expect(champ.etablissement).to be_nil
|
||||
expect(champ.value).to be_empty
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -53,6 +61,9 @@ describe Champs::SiretController, type: :controller do
|
|||
|
||||
it 'not found error' do
|
||||
expect(response.body).to include('Nous n’avons pas trouvé d’établissement correspondant à ce numéro de SIRET.')
|
||||
champ.reload
|
||||
expect(champ.etablissement).to be_nil
|
||||
expect(champ.value).to be_empty
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -66,7 +77,9 @@ describe Champs::SiretController, type: :controller do
|
|||
|
||||
it 'etablissement info message' do
|
||||
expect(response.body).to include(etablissement.entreprise_raison_sociale)
|
||||
expect(response.body).to include(etablissement.entreprise_capital_social.to_s)
|
||||
champ.reload
|
||||
expect(champ.value).to eq(etablissement.siret)
|
||||
expect(champ.etablissement.siret).to eq(etablissement.siret)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue