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 :etablissement
property :siren property :siren
property :capital_social property :capital_social, default: nil
property :numero_tva_intracommunautaire property :numero_tva_intracommunautaire, default: nil
property :forme_juridique, default: nil property :forme_juridique, default: nil
property :forme_juridique_code, default: nil property :forme_juridique_code, default: nil
property :nom_commercial property :nom_commercial

View file

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