capTests
Se connecter

PDF hors du répertoire de l'objet refusé UPTOD-038

À tester Automatisable Desktop

Instructions

Forger la requête d'envoi en remplaçant le nom du PDF par "../../autre/fichier.pdf", par un chemin absolu, par un fichier non PDF, ou par un lien symbolique sortant de DOL_DATA_ROOT. Attendu : refus avec message et log "uptosign: ..." ; aucun fichier envoyé au serveur UptoSign ; aucune écriture ni suppression hors du répertoire de l'objet.

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
phpunit UptoSignChosenPdfTest full
phpunit UptoSignFullPathTest full
phpunit UptoSignTabPdfPathHttpTest 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

Développeur 19/10/2026 17:41
Revue des liens test/cas (2026-10-19) : couverture partielle confirmee. Verifie : refus de chemin relatif, absolu, non PDF, lien symbolique sortant, sans envoi au serveur, sans ecriture ni suppression hors du repertoire (UptoSignChosenPdfTest, UptoSignFullPathTest, UptoSignTabPdfPathHttpTest). Non verifie : la trace log "uptosign: ..." au moment du refus n'est jamais assertee.
Développeur 19/10/2026 18:41
Suite a la revue : l'ecart est ferme. testRefusalsLeaveAnUptosignTraceInTheLog et testAcceptedChoiceDoesNotLogARefusal (UptoSignChosenPdfTest) assertent la trace "uptosign: uptosignFindFileToUse refused" a chaque refus, son absence sur le chemin accepte, et la mention du protege. Cas passe en full, run local-f79a8b4.