Confirmations : tests de comportement des quatre sites tenus par la seule garde (suivi de la PR #465) #467
Labels
No labels
autopilot:pending-human
source:analyste
source:defenseur
source:human
source:medic
status:approved
status:blocked
status:in-progress
status:needs-clarification
status:needs-fix
status:ready
status:review
status:triage
type:bug
type:feature
type:infra
type:refactor
type:schema
type:security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: maximus/Simpl-Resultat#467
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Suggestion 2 de la revue de la PR #465 (commentaire 24953), non bloquante.
Après #421, seuls deux sites de confirmation ont un test de comportement (« Annuler » laisse les données intactes, « Confirmer » agit) : la suppression d'un profil (
ProfileFormModal.delete.test.ts) et le retrait de la clé de licence (useLicenseMachines.test.ts). Les quatre autres ne sont tenus que parsrc/__integration__/native-dialog-guard.test.ts, qui vérifie l'await, pas ce que fait le gestionnaire après la réponse :CategoryDetailPanel.tsx(suppression d'une catégorie)AdjustmentDetailPanel.tsx(suppression d'un ajustement)TemplateActions.tsx(suppression d'un gabarit de budget,e.stopPropagation()avant l'attente)AccountsPage.tsx(suppression d'une catégorie du Bilan, contrôle des comptes liés avant la boîte)Piste : le même patron que
ProfileFormModal.delete.test.ts(harnaishookHarness,confirmServicemocké, clic par les props), un refus puis une acceptation par site. PourAccountsPage, vérifier aussi qu'une catégorie avec des comptes liés n'ouvre pas la boîte.Critères d'acceptation
awaitd'un site fait rougir son test, en plus de la garde.