feat: le trajet de la page Santé affiche des réponses réelles (157 routes capturées, plus aucun corps inventé) #188
No reviewers
Labels
No labels
auto-merge
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
AcadeNice/corentin_wakdo!188
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/health-real-responses"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Pourquoi
En preparant ses appels pour l'oral, l'auteur a constate que le trajet de la page Sante ne donnait pas les bons retours : il affichait un corps ecrit a la main (
{ "data": { … } }), et plusieurs refus etaient faux par rapport au serveur (un produit inexistant repondProduit introuvable., la page annoncaitResource not found).Ce qui change
tests/e2e/health-capture.spec.js,tests/e2e/run-health-capture.sh), sur une pile jetable : les 157 routes en succes et sur chacun de leurs refus. Ecritures JSON par la collection Postman, formulaires remplis sur les vraies pages, base arretee pour la vraie exception, lien de reinitialisation lu dans le journal de la pile. 157 succes sur 157, 667 refus obtenus sur 685 tentes. Fichier :src/app/Health/captured-responses.json, hors de la racine web, transmis par la page Sante (reservee arole.manage).Garde-fous
CapturedResponsesTest(CI) : chaque route du routeur a sa reponse capturee, aucune capture ne vise une route disparue, et le fichier ne contient ni jeton de 64 caracteres, ni mot de passe de demonstration, ni cookie. Ce dernier test a trouve un mot de passe de test mal masque dans la premiere capture : le masquage couvre maintenant tout champpassword/pin/csrf./api/ordersquand on affiche « passer commande ».Verification