मैंने this link के अनुसार नेटबीन्स पर जेएस टेस्ट ड्राइवर के साथ जावास्क्रिप्ट यूनिट परीक्षण स्थापित किया है।नेटबीन पर जेएसटेस्टड्राइवर एक असफल दावे के बाद परीक्षण बंद कर देता है
मैं कमांड लाइन द्वारा चलाए जा रहे सभी परीक्षण कर सकता हूं। (विंडोज पावरशेल पर)। इस प्रकार चल रहा है, परीक्षण एक विफलता के बाद से बंद नहीं होंगे:
java -jar $env:JSTD\JsTestDriver-1.3.5.jar --tests all --config jsTestDriver.conf
jsTestDriver.conf
फ़ाइल:
server: http://localhost:4244
load:
- test/lib/jasmine/jasmine.js
- test/lib/jasmine-jstd-adapter/JasmineAdapter.js
- test/unit/*.js
तीनों परीक्षण चलाए जा रहे हैं।
समस्या
Netbeans पर, परीक्षण चालन पहले दावे विफल पर रुकती है।
प्रश्न
मैं कैसे परीक्षण रन पूरा होने (भले ही जोर होने के लिये विफल रहता है) के लिए जारी हो सकती है?
jsTestDriver.conf
फ़ाइल:
server: http://localhost:42442
load:
- test/lib/jasmine/jasmine.js
- test/lib/jasmine-jstd-adapter/JasmineAdapter.js
- test/unit/*.js
test.js
फ़ाइल:
AssertionsTestCase = TestCase("AssertionsTestCase");
AssertionsTestCase.prototype.testAlwaysPass = function(){
assertEquals(1, 1);
assertEquals(2, 2);
};
AssertionsTestCase.prototype.testAlwaysFail1 = function(){
assertEquals(1, 2);
};
AssertionsTestCase.prototype.testAlwaysFail2 = function(){
assertEquals(3, 4);
};
क्या आपने इसे किसी अन्य ब्राउज़र से आजमाया था? चूंकि यह कमांड लाइन से काम कर रहा है, मुझे लगता है कि विफलता netbeans या ब्राउज़र के कारण होती है। – Silu
क्या यह आपकी मदद करेगा? चमेली - स्टॉप-ऑन-विफलता = झूठी https://jasmine.github.io/2.5/node.html#section-21 – Luke
शायद यहां टिप्पणियां https://stackoverflow.com/questions/22119193/stop- जैस्मीन-टेस्ट-बाद-पहले-उम्मीद-विफल –