Workflow de statut d'un compte : brouillon, validé, annulé, rouvert DSCDLB-026
À tester
Automatisable
Toutes plateformes
Instructions
Objectif : chaque transition de statut a une garde qui refuse ce qui n'a pas de sens, et un contrôle de droit.
Vérifications :
- Valider un compte déjà validé ne fait rien.
- Un compte validé peut revenir en brouillon ; un brouillon déjà en brouillon ne bouge pas.
- Un compte validé peut être annulé ; un brouillon ne peut pas être annulé.
- Un compte annulé peut être rouvert ; un compte validé ou en brouillon ne peut pas l'être.
- Les quatre transitions sont refusées sans le droit d'écriture DoliSCAN.
- Le cycle complet brouillon -> validé -> annulé -> validé fonctionne de bout en bout.
Point de contrôle manuel : dérouler ce cycle depuis la fiche du compte, avec un utilisateur qui a les droits, puis avec un utilisateur qui ne les a pas.
Couverture automatique : test/phpunit/integration-dolibarr/MyAccountWorkflowTest.php (13 methodes, suite integration).
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | MyAccountWorkflowTest | partial |
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
Aucun commentaire pour l'instant.