मोचा, चाई, सीनॉन, प्रॉक्सीक्वायर और नॉक का उपयोग कर रहा हूं।मोचा और नॉक का उपयोग करके एक ही यूआरएल को कैसे रेट किया जाए?
इस विशेष परीक्षण परिदृश्य के लिए (जिसके लिए यह प्रश्न पूछा जा रहा है), एक ही प्रतिक्रिया में अपेक्षाकृत एक ही परीक्षा में कई बार सटीक उसी यूआरएल का परीक्षण करना चाहते हैं, जो एक अलग प्रतिक्रिया की अपेक्षा करता है।
उदाहरण के लिए, कोई व्यापारी फ़ीड, 1 व्यापारी फ़ीड, और फिर भी 2 व्यापारी फ़ीड के साथ प्रतिक्रिया।
मौजूदा कोड सभी काम करता है, इसके अलावा यदि मैं व्यक्तिगत रूप से परीक्षण चलाता हूं तो वे पास होते हैं।
हालांकि, अगर मैं उन्हें एक ही सूट में मोचा का उपयोग करके एक साथ चलाता हूं तो वे असफल हो जाते हैं। इस मुद्दे पर विश्वास करें कि नॉक किसी दिए गए यूआरएल के लिए वैश्विक http ऑब्जेक्ट को हाइजैक करता है और प्रत्येक टेस्ट (एक ही समय में असीमित रूप से चल रहा है) एक ही वैश्विक प्रतिक्रिया संदर्भ के लिए प्रतिस्पर्धा कर रहा है।
उपरोक्त परिदृश्य, एक प्रतिक्रिया 1 व्यापारी का एक डिब्बा बंद जबाब साथ तैयार में हो रही सेटअप द्वारा ओवरराइट कहना है 2 व्यापारियों आदि
साथ प्रतिक्रिया करने के लिए वहाँ एक तंत्र हो रहा से बचने के लिए है, उदाहरण के चारों ओर की गारंटी देता है के लिए एसिंक मोचा टेस्टकेस का सीरियल निष्पादन (जो मुझे विश्वास था कि डिफ़ॉल्ट व्यवहार था)।
हैलो @arcseldon बधाई देता है कि आपको इस बालों वाली समस्या का जवाब मिल गया है। मैं एक ही स्थिति में हूं https://stackoverflow.com/questions/46801001/nock-not-working-for- बहु- tests- आश्चर्यजनक- और यदि संभव हो तो आपकी सहायता से प्यार होगा। – Rash