add a broken test case
This commit is contained in:
parent
4c17acf349
commit
adb2a91640
1 changed files with 51 additions and 21 deletions
|
@ -407,28 +407,58 @@ describe API::V2::GraphqlController do
|
||||||
}
|
}
|
||||||
}"
|
}"
|
||||||
end
|
end
|
||||||
|
context "in the nominal case" do
|
||||||
it "should be returned" do
|
it "should be returned" do
|
||||||
expect(gql_errors).to eq(nil)
|
expect(gql_errors).to eq(nil)
|
||||||
expect(gql_data).to eq(dossier: {
|
expect(gql_data).to eq(dossier: {
|
||||||
id: dossier.to_typed_id,
|
id: dossier.to_typed_id,
|
||||||
number: dossier.id,
|
number: dossier.id,
|
||||||
usager: {
|
usager: {
|
||||||
id: dossier.user.to_typed_id,
|
id: dossier.user.to_typed_id,
|
||||||
email: dossier.user.email
|
email: dossier.user.email
|
||||||
},
|
},
|
||||||
demandeur: {
|
demandeur: {
|
||||||
id: dossier.etablissement.to_typed_id,
|
id: dossier.etablissement.to_typed_id,
|
||||||
siret: dossier.etablissement.siret,
|
siret: dossier.etablissement.siret,
|
||||||
siegeSocial: dossier.etablissement.siege_social,
|
siegeSocial: dossier.etablissement.siege_social,
|
||||||
entreprise: {
|
entreprise: {
|
||||||
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
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
})
|
||||||
})
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
context "when there are missing data" do
|
||||||
|
before do
|
||||||
|
dossier.etablissement.update!(entreprise_code_effectif_entreprise: nil, entreprise_capital_social: nil)
|
||||||
|
end
|
||||||
|
|
||||||
|
it "should be returned" do
|
||||||
|
expect(gql_errors).to eq(nil)
|
||||||
|
expect(gql_data).to eq(dossier: {
|
||||||
|
id: dossier.to_typed_id,
|
||||||
|
number: dossier.id,
|
||||||
|
usager: {
|
||||||
|
id: dossier.user.to_typed_id,
|
||||||
|
email: dossier.user.email
|
||||||
|
},
|
||||||
|
demandeur: {
|
||||||
|
id: dossier.etablissement.to_typed_id,
|
||||||
|
siret: dossier.etablissement.siret,
|
||||||
|
siegeSocial: dossier.etablissement.siege_social,
|
||||||
|
entreprise: {
|
||||||
|
siren: dossier.etablissement.entreprise_siren,
|
||||||
|
dateCreation: dossier.etablissement.entreprise_date_creation.iso8601,
|
||||||
|
capitalSocial: '',
|
||||||
|
codeEffectifEntreprise: ''
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue