2012-06-20 22 views
9

में बेहतर विफलता रिपोर्ट जैस्मीन हेडलेस वेबकिट में परीक्षण चलाने पर मुझे TypeError: 'undefined' is not an object विफलता मिली है। लेकिन कोई इशारा नहीं है जिसमें फ़ाइल या रेखा त्रुटि होती है। क्या एक स्पष्ट विफलता संदेश प्राप्त करने का कोई तरीका है?जैस्मीन हेडलेस वेबकिट

+0

क्या आपको ब्राउज़र में कोई त्रुटि दिखाई देती है? क्या आप requ.js का उपयोग करने के लिए भी होते हैं? मुझे अतीत में यह देखना याद है लेकिन मुझे याद नहीं आया कि मैंने इसे कैसे हल किया ... – ggozad

+0

समस्या स्वयं त्रुटि नहीं है लेकिन त्रुटि घटित होने पर हानिकारक संकेत है। ब्राउज़र में परीक्षण चलाने से आपको लाइन नंबर मिल जाएगा, लेकिन सवाल एक हेडलेस वेबकिट के बारे में है। –

उत्तर

-3

फ़ायरबग (फ़ायरफ़ॉक्स) या Google क्रोम में डीबग करने का प्रयास करें। बस F12 दबाएं और स्क्रिप्ट फलक पर जाएं। मैं फायरबग का सुझाव देता हूं। यदि इससे मदद नहीं मिलती है तो आप यहां अपना कोड पोस्ट कर सकते हैं या बेहतर, http://jsfiddle.net

+0

यह एक सामान्य ब्राउज़र में एक बग खोजने के बारे में नहीं है, लेकिन एक हेडलेस वेबकिट ट्यूरिंग में एक जैस्मीन परीक्षण चल रहा है, इसलिए कोई फ़ायरबग या डेवलपर टूल नहीं है। –

+0

ठीक है, इस मामले में आपको अपनी समस्या जिथब पर पोस्ट करनी चाहिए: https://github.com/johnbintz/jasmine-headless-webkit/issues –

9

आप HTML से परीक्षण से बचाने के लिए - धावक-आउट ध्वज का उपयोग कर सकते हैं। इसे ब्राउज़र में खोलें और आपको पूर्ण स्टैकट्र्रेस दिखाई देगा।

jasmine-headless-webkit --runner-out ~/Desktop/jasmine-out.html