के लिए कई अलग-अलग पूर्ण-पृष्ठ DOM नमूने की आवश्यकता है मेरे पास परीक्षण करने के लिए जावास्क्रिप्ट की एक छोटी राशि है, लेकिन यह पूरे पृष्ठ पर चलती है, उदाहरण के लिए, क्रमांकित आईडी जैसे तत्वों को "# t34" । अलग-अलग संभावित कॉन्फ़िगरेशन का परीक्षण करने के लिए मुझे विभिन्न पृष्ठों का एक मुट्ठी भर बनाने की आवश्यकता है। मैं देखता हूं कि मैं परीक्षण के लिए परीक्षण के लिए एक डोम पेड़ बनाने के लिए कुनिट-फ़िक्स्चर का उपयोग कर सकता हूं, लेकिन प्रत्येक पृष्ठ कॉन्फ़िगरेशन को एक पूर्ण पृष्ठ होना आवश्यक है, क्योंकि यह आईडी द्वारा तत्व पाएगा।मुझे अपने qUnit परीक्षण सूट
वहां विभिन्न qUnit ट्यूटोरियल सरल अंकगणितीय प्रदर्शन करने वाले शुद्ध जावास्क्रिप्ट कार्यों के सरल उदाहरणों पर केंद्रित प्रतीत होते हैं। मुझे कई अलग-अलग फाइलों का उपयोग करके वास्तविक परीक्षण सूट बनाने का तरीका समझने में मदद की ज़रूरत है।
अधिक जानकारी के साथ अपडेट किया गया: मैं coverage.py, पायथन कोड कवरेज टूल का मालिक हूं। यह एचटीएमएल रिपोर्ट जेनरेट करता है। इन रिपोर्टों में थोड़ी-थोड़ी अंतःक्रियाशीलता जोड़ने के लिए उन पर jQuery है। मैं काफी कुछ जोड़ रहा हूं, और परीक्षण को स्वचालित करना चाहता हूं। एचटीएमएल like this दिखता है। इसमें कोई सर्वर शामिल नहीं है, ये केवल स्थानीय निर्देशिका में लिखी गई फाइलें हैं, इसलिए AJAX के लिए कोई अवसर नहीं है। मैं कई अलग-अलग पेज कॉन्फ़िगरेशन के खिलाफ अपने परीक्षणों को चलाने के लिए चाहता हूं, ज्यादातर कोड के लाल और हरे-रंग वाले हिस्सों के किनारे के मामलों के साथ करना।
क्योंकि मेरा कोड $("#t123")
(उदाहरण के लिए) के रूप में स्रोत लाइनों तक पहुंचता है, इसलिए मेरे पास एक ही डोम में HTML के एक से अधिक "पृष्ठ" नहीं हो सकते हैं, क्योंकि आईड्स संघर्ष करेंगे। मैं HTML के विभिन्न पृष्ठों के खिलाफ qUnit कैसे चला सकता हूं?
थोड़ा और विशिष्ट जानकारी बहुत मददगार होगी। अब तक मेरा जवाब देखें कि मैं अब तक क्या कर सकता हूं। –