मेरा वर्तमान प्रोजेक्ट JSON का उपयोग डेटा इंटरचेंज प्रारूप के रूप में करता है। फ्रंट-एंड और बैक-एंड टीम दोनों एक सेवा को एकीकृत करने से पहले एक JSON संरचना पर सहमत हैं। कई बार जेएसओएन संरचना में बैक-एंड टीम द्वारा अधिसूचित परिवर्तनों के कारण; यह फ्रंट एंड कोड तोड़ता है।जेएसओएन प्रतिक्रिया सर्वर/यूनिट परीक्षण कैसे करें?
क्या कोई बाहरी लाइब्रेरी है जिसे हम सर्वर JSON प्रतिक्रिया के साथ एक नकली JSON (स्थिरता) की तुलना करने के लिए उपयोग कर सकते हैं। मूल रूप से इसे पूरे JSON ऑब्जेक्ट पर जोर देना चाहिए और सर्वर JSON प्रारूप में कोई उल्लंघन होने पर त्रुटि को फेंक देना चाहिए।
अतिरिक्त जानकारी: ऐप JQuery उपभोक्ता रीस्ट जेएसओएन सेवाओं पर बनाया गया है।
जेएसओएन के लिए स्कीमा घोषित करना दिलचस्प है।फिक्स्चर दृष्टिकोण के बारे में मेरा विचार यहां है; इसका उपयोग बैक-एंड सेवाओं की अखंडता के परीक्षण के साथ-साथ ऑफलाइन या प्री-इंटीग्रेशन यूआई विकास के लिए भी किया जा सकता है। – shazmoh
उन चीज़ों को मिश्रण न करें। यह सुनिश्चित करने के लिए कि आप दोनों डेटा अनुबंध को समझते हैं, एक स्कीमा का उपयोग करें। इकाई परीक्षण करने के लिए बैकएंड में फिक्स्चर का उपयोग करें। उन्हें मिलाकर आप बहुत सी चीजों को अपडेट कर देंगे, और आपके जीवन को जटिल बना देंगे। –