### Objet Axes de tests pour `lecoffre-front` (sans exemples d’implémentation). ### Couverture prioritaire - **Routage**: accessibilité des pages clés sous `basePath` `/lecoffre` - **Auth**: parcours login client et callbacks (Id360/IdNot) - **Tableau client**: chargement données, états vides, erreurs - **Dossiers/Documents**: création/affichage, téléchargements, filigrane - **Souscription**: parcours complet (erreur/succès/gestion) - **Notifications/Toasts**: affichage cohérent des erreurs ### Données et intégrations - **API Back**: validation des URL via `NEXT_PUBLIC_BACK_API_*` et `NEXT_PUBLIC_API_URL` - **IdNot Auth**: vérifier que l’appel se fait en POST `/api/v1/idnot/auth` avec `{ code }` dans le corps, et qu’aucune URL longue n’est utilisée. - **Idnot/Docaposte**: vérification des redirections et scopes ### Non-régressions UI/UX - **DesignSystem**: composants critiques (boutons, tabs, formulaires) - **Accessibilité**: focus, contrastes, navigation clavier ### Performance - **Chargement initial**: taille bundle avec `React.lazy`/`Suspense` si applicable - **Rendu**: éviter re-renders via stores et mémoïsations locales ### Sécurité - **Données sensibles**: absence de secrets dans `NEXT_PUBLIC_*` - **JWT**: décodage côté client limité aux besoins