निर्भरता के साथ चमेली परीक्षण कोणीय मॉड्यूल

यह एक जटिल समस्या है इसलिए मैंने एक प्लंकर चित्रित करने में सहायता के लिए बनाया है। मेरे पास एक जेएस फ़ाइल में 2 कोणीय मॉड्यूल हैं। एक (बेस कहा जाता है) ठेठ अनुप्रयोग सेटअप को संभालता है। दूसरा (जिसे बेसप्लसर्स कहा जाता है) में इसमें कुछ अतिरिक्त कॉन्फ़िगरेशन सामान हैं, लेकिन कोई नया निर्देश या सेवाएं नहीं हैं, और आधार मॉड्यूल को निर्भरता के रूप में शामिल किया गया है। इसके बारे में सोचें "बेसप्लसर्स आधार बढ़ाता है"। मुझे दो समस्याएं हैं:

सबसे पहले: app.js में, यदि मैं लाइन 461 - 473 पर टिप्पणी नहीं करता हूं, तो मुझे बेसप्लसर्स परीक्षण पर एक परिपत्र निर्भरता त्रुटि मिलती है। ऐसा क्यों है?

दूसरा: यह शायद पहले से संबंधित है, लेकिन उपर्युक्त पंक्तियों के साथ टिप्पणी की गई है, परीक्षण अभी भी बेस मॉड्यूल से httpInterceptor निष्पादित करने का प्रबंधन करता है। मैंने सोचा कि मैंने बेस मॉड्यूल का मज़ाक उड़ाया है, यह इंटरसेप्टर क्यों चल रहा है? क्या परीक्षण के ब्लॉक को निष्पादित करने से पहले सभी कोणीय मॉड्यूल और सामान को साफ़ करने का कोई तरीका है, इसलिए मैं बेसप्लस कोर मॉड्यूल को क्लीन स्लेट के साथ परीक्षण करना शुरू कर सकता हूं?

0
AppStatusService वहां नहीं है, इसके लिए आप जो त्रुटि देखते हैं वह है क्योंकि यह इंडेक्स पेज पर एप्लिकेशन को बूटस्ट्रैप करने का प्रयास कर रहा है, मैंने बस उस त्रुटि को ठीक किया है। मैं उदाहरण को कम करने के बारे में देखता हूँ।
जोड़ा लेखक jensengar, स्रोत
मैंने अपना उदाहरण सरल बना दिया है, इसलिए इसे पालन करना वास्तव में आसान होना चाहिए, बस कंसोल को देखें और लॉग संदेश देखें।
जोड़ा लेखक jensengar, स्रोत
न्यूनतम कामकाजी उदाहरण सबसे उपयोगी हैं - यह समझना मुश्किल है कि बल्ले से आपकी कोड की +500 लाइनों में क्या हो रहा है। साथ ही, मुझे कहीं भी appStatusService परिभाषित नहीं किया गया है।
जोड़ा लेखक jelinson, स्रोत