Merge pull request #5986 from tchak/fic-entreprise-serializer

API : rend optionnelle la présence du n° de TVA intra-communautaire
This commit is contained in:
Pierre de La Morinerie 2021-03-16 13:06:44 +01:00 committed by GitHub
commit e90957dd32
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 5 deletions

View file

@ -5,8 +5,8 @@ class Entreprise < Hashie::Dash
property :etablissement
property :siren
property :capital_social
property :numero_tva_intracommunautaire
property :capital_social, default: nil
property :numero_tva_intracommunautaire, default: nil
property :forme_juridique, default: nil
property :forme_juridique_code, default: nil
property :nom_commercial

View file

@ -404,6 +404,7 @@ describe API::V2::GraphqlController do
dateCreation
capitalSocial
codeEffectifEntreprise
numeroTvaIntracommunautaire
}
}
}
@ -431,7 +432,8 @@ describe API::V2::GraphqlController do
siren: dossier.etablissement.entreprise_siren,
dateCreation: dossier.etablissement.entreprise_date_creation.iso8601,
capitalSocial: dossier.etablissement.entreprise_capital_social.to_s,
codeEffectifEntreprise: dossier.etablissement.entreprise_code_effectif_entreprise.to_s
codeEffectifEntreprise: dossier.etablissement.entreprise_code_effectif_entreprise.to_s,
numeroTvaIntracommunautaire: dossier.etablissement.entreprise_numero_tva_intracommunautaire
}
}
})
@ -470,7 +472,7 @@ describe API::V2::GraphqlController do
context "when there are missing data" do
before do
dossier.etablissement.update!(entreprise_code_effectif_entreprise: nil, entreprise_capital_social: nil,
numero_voie: nil, type_voie: nil)
numero_voie: nil, type_voie: nil, entreprise_numero_tva_intracommunautaire: nil)
end
it "should be returned" do
@ -492,7 +494,8 @@ describe API::V2::GraphqlController do
siren: dossier.etablissement.entreprise_siren,
dateCreation: dossier.etablissement.entreprise_date_creation.iso8601,
capitalSocial: '-1',
codeEffectifEntreprise: nil
codeEffectifEntreprise: nil,
numeroTvaIntracommunautaire: nil
}
}
})