Toutes les pages d'administration se chargent sur une configuration vierge DSCDLB-046
Instructions
Objectif : attraper la classe de bug qui a frappé la production le 27 avril 2026 : une erreur fatale de type sur une page de configuration, parce qu'une constante inexistante sur une installation neuve était transmise à une fonction au typage strict. Aucun test ne chargeait alors les pages d'administration de bout en bout.
Chaque page est chargée dans un processus PHP réel et doit terminer sans erreur fatale, sans exception non rattrapée, sans conflit de typage et sans avertissement émis par un fichier du module.
Vérifications :
- Les huit pages de configuration (générale, banque, professionnel, personnel, serveur, divers, carburant, règles personnalisées) se chargent sur une configuration vierge.
- La page de diagnostics, la page "à propos" et la page de correspondance multi-sociétés aussi.
- La page de diagnostics se charge également avec une note de frais existante, et liste les droits des titulaires de comptes DoliSCAN.
- Les pages banque, professionnel et personnel se chargent avec des slugs configurés.
- Elles survivent à un mapping cassé en base, sans erreur fatale.
Point de contrôle manuel : sur une installation neuve, ouvrir successivement chaque page de configuration du module.
Couverture automatique : test/phpunit/integration-dolibarr/AdminPagesSmokeTest.php (19 methodes, suite integration).
Liens
Aucun lien.
Tests automatiques liés
| Source | Référence du test | Niveau |
|---|---|---|
| phpunit | AdminPagesSmokeTest | 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.