capTests
Se connecter

Auto-réparation du jeton pendant l'import (préventive et réactive) DSCDLB-041

À tester Automatisable Toutes plateformes

Instructions

Objectif : un jeton périmé faisait échouer l'import en silence ("ERROR download details"), la note de frais était perdue et le client ouvrait un ticket. Deux niveaux de réparation sont désormais en place.

Vérifications :

  • Préventif : si le jeton stocké a une date d'expiration déjà passée, il est renouvelé AVANT le téléchargement du PDF et des détails, donc aucun appel n'est envoyé avec un jeton mort.
  • Réactif : si le jeton n'est pas introspectable localement mais que le serveur répond 401 sur les détails, le jeton est renouvelé une fois et le téléchargement est rejoué, de sorte que l'import aboutit.
  • Aucun renouvellement quand le jeton est encore valide.
  • Aucune tentative de renouvellement quand le jeton administrateur est lui-même signalé invalide.

Couverture automatique : test/phpunit/integration-dolibarr/ImportNDFTokenAutoRepairTest.php (4 methodes, suite integration).

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
phpunit ImportNDFTokenAutoRepairTest full

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.