capTests
Se connecter

Reprise de synchronisation au retour du réseau SMP-092

À tester Automatisable Tablette Desktop

Instructions

Objectif : la synchronisation reprend automatiquement quand le réseau revient.

Étapes :

  1. Créer des opérations hors-ligne.
  2. Rétablir le réseau.

Résultat attendu : la synchronisation se déclenche automatiquement, les opérations en attente remontent au serveur sans doublon.

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
phpunit OfflineCheckoutReplayTest::testDeferredCheckoutReplayWithRefIsIdempotent full
phpunit OfflineCheckoutReplayTest::testOfflineCheckoutPersistsAndReturnsComponents full
phpunit OfflineCheckoutReplayTest::testQueuedReplayIsIdempotentAndKeepsRef full
playwright 14-sync-offline.spec.js::reprise de synchro au retour du réseau full
playwright 14-sync-offline.spec.js::reprise de synchro au retour du réseau [SMP-092] full
vitest outbox.test.js::outbox store helpers bumpOutboxAttempt keeps the sale pending for the next retry partial
vitest outbox.test.js::outbox store helpers markOutboxError removes it from pending and flags it for attention partial
vitest outbox.test.js::outbox store helpers markOutboxSynced reconciles the server ref and clears the queue partial
vitest outbox.test.js::outbox store helpers returns pending sales oldest-first partial
vitest useOutboxSync.test.js::drainOutbox does nothing when the outbox is empty partial
vitest useOutboxSync.test.js::drainOutbox flags a 2xx without invoice_id as a permanent error partial
vitest useOutboxSync.test.js::drainOutbox flags a 403 permission rejection as a permanent error and continues partial
vitest useOutboxSync.test.js::drainOutbox keeps a plain 409 (non-generation, e.g. duplicate ticket) as a permanent error partial
vitest useOutboxSync.test.js::drainOutbox replays a queued sale and reconciles the server ref partial
vitest useOutboxSync.test.js::drainOutbox replays multiple sales in queue order (oldest first) partial
vitest useOutboxSync.test.js::drainOutbox routes a 409 GENERATION_STALE to quarantine (not error) and continues partial
vitest useOutboxSync.test.js::drainOutbox stops on a network error and keeps the sale pending partial
vitest useOutboxSync.test.js::drainOutbox treats a 401 dead-session as transient: stops and keeps the sale pending partial
vitest useOutboxSync.test.js::drainOutbox treats a 5xx as transient: stops and keeps the sale pending 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.