2012-12-06 16 views
28

चला रहा है मैं पहले के बाद किसी भी परीक्षण को चलाने के लिए QUnit नहीं प्राप्त कर सकता। यह सुनिश्चित करने के लिए कि मैं कुछ अजीब नहीं कर रहा था, मैंने कोड को जितना संभव हो उतना बुनियादी बनाया।QUNIT केवल पहले परीक्षण

test("A", function() { 
    ok(true, "Test A"); 
}); 
test("B", function() { 
    ok(true, "Test B"); 
}); 

टेस्ट ए एकमात्र ऐसा है जो चलता है। कोई त्रुटि फेंक दी गई या कुछ और नहीं।

मेरी HTML फ़ाइल इस तरह दिखती है।

<!DOCTYPE html> 
<html> 
<head> 
    <title>Test title</title> 
    <link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-1.10.0.css"> 
</head> 
<body> 
    <div id="qunit"></div> 
    <script src="http://code.jquery.com/qunit/qunit-1.10.0.js"></script> 
    <script src="tests.js" type="text/javascript"></script> 
</body> 
</html> 
+0

मैंने प्रतिलिपि बनाई सब कुछ jsfiddle में चिपकाया और यह काम किया। क्या इसे स्थानीय रूप से चलाने के साथ कुछ करना पड़ सकता है? –

+0

'फ़ाइल: //' के बजाय स्थानीय अपाचे सर्वर के माध्यम से परीक्षण किया गया और पाया कि यह काम करता है। क्या कोई यहां समझा सकता है कि क्या हो रहा है? –

+0

यदि आपको यह समस्या हो रही है, तो QUNIT लोगों को बताएं कि यूआई गूंगा है! https://github.com/jquery/qunit/issues/528 –

उत्तर

62

समस्या मिली। यह था!

qunit.html?testNumber=1

मैं कुछ बिंदु मैं rerun हिट पर लगता है और यह अन्य परीक्षण पर ध्यान नहीं दिया!

यह अन्य प्रश्न सही दिशा में मुझे इंगित करने के लिए क्रेडिट का हकदार है। QUnit Won't Run Tests

+6

एक ही समस्या थी, धन्यवाद :) –

+0

qunit.html कहाँ है? testNumber = 1? किस फाइल में। मैं एक ही समस्या चलाता हूं। – user84592

+1

@ उपयोगकर्ता 84592 यूआरएल में। बस उसके साथ पकड़ा गया। धन्यवाद +1 –

0

मिम्स एच राइट के उत्तर के समान ही।

मैंने एक असफल परीक्षण पर "पुन: चालू" भी मारा, और उसने परीक्षण को मेरे यूआरएल में जोड़ा, जिसे मैंने नोटिस नहीं किया था।

tests.html?testId=fb134038 
संबंधित मुद्दे