docs(tests): mark A13b validated
This commit is contained in:
+1
-1
@@ -91,7 +91,7 @@ Aucun de ces enchaînements ne doit afficher « Entry changed elsewhere » :
|
||||
- **Bug trouvé par ce test** : le serveur répondait **200 « Updated »** pour un `UPDATE` n'ayant touché **aucune** ligne — le client affichait « Saved » alors que rien n'était écrit. Perte de données silencieuse. `HandleUpdateEntry` teste maintenant `RowsAffected` et renvoie 404.
|
||||
- **Même classe, non corrigé** : delete / restore / favorite / pin / set-icon répondent aussi OK sur un id inexistant. Assumé — aucun ne prétend avoir enregistré un travail de l'utilisateur, et le client recharge la liste juste après.
|
||||
|
||||
### A13b · récupérer la saisie quand l'entrée a disparu
|
||||
### A13b · récupérer la saisie quand l'entrée a disparu ✅
|
||||
- **ACTION** : même mise en place qu'A13 → au Save, répondre **« Save as new entry »**.
|
||||
- **ATTENDU** : une nouvelle entrée est créée avec le contenu de l'éditeur, le panneau se rouvre dessus et la carte clignote. *Cancel* → rien n'est écrit, l'éditeur reste ouvert avec la saisie.
|
||||
- **Nouvel uuid, pas une résurrection** : le POST en génère un neuf, donc l'entrée recréée n'entre pas en conflit avec le tombstone laissé par la suppression — aucun risque de la voir re-supprimée au sync suivant, ni de ressusciter en boucle ce qu'un autre appareil a effacé volontairement.
|
||||
|
||||
Reference in New Issue
Block a user