Signataire incomplet écarté avec message, mobile en double compté une fois UPTOD-026
À tester
Automatisable
Desktop
Instructions
Lier au document des contacts : un sans e-mail, un sans nom, un avec mobile national 0612345678 d'un pays connu, un avec mobile invalide, deux contacts avec le même mobile. Attendu : les contacts sans e-mail, sans nom ou au mobile inutilisable sont écartés avec un message qui dit quoi compléter ; un mobile national est normalisé au format international selon le pays ; un même mobile ne donne qu'un signataire. Sans aucun signataire valide : "Attention: aucun contact n'est désigné pour la signature."
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | PhoneValidationTest | partial |
| phpunit | SignatoryNameFilterTest | full |
| phpunit | UptoSignCoreWhoCanSignTest | full |
| phpunit | UptoSignPublicSignAvailabilityTest | full |
| phpunit | UptoSignResolveSignersTest | full |
Vidéos de test
Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.
Historique des verdicts
Aucun verdict enregistré.
Discussion
Revue des liens test/cas (2026-10-19) : couverture partielle confirmee. Verifie : contacts sans e-mail / sans nom / au mobile inutilisable ecartes, normalisation du mobile national, mobile en double compte une fois (PhoneValidationTest, SignatoryNameFilterTest, UptoSignCoreWhoCanSignTest, UptoSignResolveSignersTest). Non verifie : message disant quoi completer quand un contact est ecarte ; message "Attention: aucun contact n'est designe pour la signature." sans aucun signataire valide.
Suite a la revue : les ecarts sont fermes. testDroppedContactsLeaveAMessageSayingWhatToComplete (UptoSignResolveSignersTest) asserte les trois messages d'ecart traduits (e-mail, mobile, nom) et testSignInitWithoutSignatoryWarnsAboutTheMissingContact (UptoSignPublicSignAvailabilityTest, desormais liee au cas) asserte le -9 avec "Attention: aucun contact n'est designe..." et son aide. Cas passe en full, run local-f79a8b4.