मैं वेबस्टॉर्म 11 स्थापित करता हूं और जैस्मीन के साथ लागू मेरे परीक्षण (node.js ऐप के लिए) चलाने के लिए चाहता हूं। हालांकि ऐसा करना आसान नहीं है। मैं बस कमांड लाइन 'जैस्मीन' कमांड टाइप कर सकता हूं और परीक्षण चलाया जाएगा, लेकिन इस मामले में मैं कोड डीबग करने में सक्षम नहीं हूं। तो क्या जैस्मीन चश्मे से निपटने के लिए वेबस्टॉर्म को कॉन्फ़िगर करने का कोई तरीका है?वेबस्टॉर्म में जैस्मीन के साथ node.js testcases चलाएं/डीबग करें 11
उत्तर
ठीक है, इसलिए जब इस समय कोई भी इस सवाल का जवाब मैं अपने संस्करण प्रदान करने की कोशिश करेंगे: इस प्रवाह Webstrom से चमेली testsute चलाने के लिए डिबग testcases
- स्थापित चमेली की अनुमति है और होगा (ither स्थानीय रूप से या विश्व स्तर पर)
- प्रोजेक्ट फ़ोल्डर में
फ़ोल्डर 'कल्पना/समर्थन'
परीक्षण विन्यास उदाहरण बनाने के इस फ़ोल्डर जगह jasmine.json में:
{ "spec_dir": "tests", "spec_files": [ "**/*[sS]pec.js" ], "helpers": [ "helpers/**/*.js" ] }
Webstorm
में Node.js विन्यास इस विन्यास का चयन स्रोत फ़ाइल में बनाएँ - चमेली निष्पादन योग्य फ़ाइल (localy स्थापित के लिए चमेली यह
'node_modules\jasmine\bin\jasmine.js'
हो जाएगा)
तो आप तैयार हैं। हालांकि वर्तमान क्षण जब इस विन्यास डिबग करने के लिए कोशिश कर रहा है पर - यह त्रुटि के साथ विफल: -:
-Dnodejs.debugger.use.jb.support=false
अधिक जानकारी के लिए
Cannot stop on breakpoint due to internal error org.jetbrains.v8.V8CommandProcessor$1:
आप इसे का सामना करना पड़ यदि आप Webstom विन्यास बदल सकते हैं और इस सेटिंग्स निर्धारित करने की जरूरत है विवरण there:
तो यह आपको जैस्मीन परीक्षण चलाने और उन्हें डीबग करने की अनुमति देता है। हालांकि अभी भी कुछ बातें हैं जो इस नहीं समाधान में सक्षम करना है:
- भागो व्यक्ति testcases मेनू से राइट क्लिक बटन और रन कमांड के साथ
- भागो व्यक्ति testcases
जेटब्रेन्स, अगर आप इसे पढ़ रहे हैं - कृपया इसे पहले से ठीक करें। मैंने 3 साल पहले वेबस्टॉर्म में नोड के साथ खेलना शुरू किया था और उस पल के बाद से संस्करणों के दर्जनों अभी भी परीक्षण चलाने के लिए कोई अच्छा तरीका नहीं है। यह हास्यास्पद है।
इस पर कोई खबर नहीं है? –
जैस्मीन जो आप WebStorm 11 के साथ बाहर के बॉक्स मिल JSTestDriver साथ काम करता है: https://www.jetbrains.com/webstorm/help/enabling-javascript-unit-testing-support.html
यह पृष्ठ भी कैसे JSTestDriver भीतर जैस्मीन जोड़ने के लिए विवरण: एक उच्च स्तर पर https://www.jetbrains.com/webstorm/help/preparing-to-use-jstestdriver-test-runner.html
एक डब्ल्यू के रूप में
- जेटब्रेन्स प्लगइन रेपो से JSTestDriver स्थापित
- कॉन्फ़िगर यह: क्या आप करने जा रहे हैं ebStorm JavaScript लाइब्रेरी (https://www.jetbrains.com/webstorm/help/configuring-javascript-libraries.html#configure)
- ओपन jsTestDriver.conf और उस में निम्न कोड टाइप करें:
लोड:
lib/चमेली/jasmine.js
lib/चमेली-jstd- एडाप्टर/जैस्मीनएडाप्टर.जेएस
JsTestDriver डिफ़ॉल्ट रूप से वेबस्ट्रॉम के साथ नहीं भेजा गया है, आपको इसका उपयोग करने के लिए अतिरिक्त प्लगइन स्थापित करने की आवश्यकता होगी। हालांकि ऐसा लगता है कि जेएसटेस्ट ड्रायवर खुद को छोड़ दिया गया प्रोजेक्ट है जो अब तक बनाए रखता नहीं है (जैसा कि अंतिम रिलीज 3-4 साल पहले था) और यह स्पष्ट नहीं है कि यह node.js का समर्थन करता है या यह केवल क्लाइंटसाइड जेएस के लिए है। तो इन सभी सवालों के साथ मुझे लगता है कि यह एक विकल्प नहीं है। – Ph0en1x
तब कर्मा डॉक्स देखें, यह जैस्मीन का भी समर्थन करता है: https://www.jetbrains.com/webstorm/help/preparing-to-use-karma-test-runner.html – timothyclifford
एक बार फिर, कर्म - एक है क्लाइंटसाइड जेएस परीक्षण धावक। यह कोणीय के लिए अच्छा है, लेकिन node.js – Ph0en1x
वेबस्टॉर्म सीधे चलने वाले परीक्षण का प्रबंधन नहीं करता है। यह काम एक परीक्षण धावक द्वारा किया जाता है। वेबस्टॉर्म कई परीक्षण धावकों का समर्थन करता है - मोचा, कर्म, जेएसटेस्ट ड्रायवर, नोड्यूनिट। उनमें से अधिकांश जैस्मीन परीक्षणों को निष्पादित कर सकते हैं
के लिए काम नहीं कर रहा है मुझे लगता है कि आप गलत हैं। लेकिन शायद नहीं। क्या आप मुझे एल्गोरिदम प्रदान कर सकते हैं - मैं कैसे NODE.JS चमेली बेस टेस्टकेस को मोचा या नोड्यूनिट के साथ चला सकता हूं (केवल वे सर्वर साइड जेएस परीक्षण, कर्म और जेएसटेस्ट ड्रायवर केवल क्लाइंट के लिए काम कर सकते हैं)। मैं कुछ असाधारण नहीं चाहता - बस राई माउस बटन पर क्लिक करना और एकल टेस्टकेस चलाएं। "दुनिया में सबसे बुद्धिमान जावास्क्रिप्ट आईडीई" के लिए आसान होना चाहिए, है ना? – Ph0en1x
- 1. वेबस्टॉर्म में वेबपैक डीबगिंग 11
- 2. जैस्मीन और node.js
- 3. testuuite testuites और testcases के साथ
- 4. वेबस्टॉर्म
- 5. node.js सेगमेंटेशन गलती: 11
- 6. जैस्मीन
- 7. वेबस्टॉर्म
- 8. वेबस्टॉर्म
- 9. वेबस्टॉर्म
- 10. node.js + coffeescript + jasmine
- 11. वेबस्टॉर्म में ReactJS वर्कफ़्लो
- 12. वेबस्टॉर्म और उल्का के साथ सुस्तता?
- 13. वेबस्टॉर्म
- 14. वेबस्टॉर्म
- 15. वेबस्टॉर्म
- 16. वेबस्टॉर्म
- 17. संदर्भ त्रुटि: वेबस्टॉर्म
- 18. साथ कर्मा और जैस्मीन
- 19. क्लाउड 9 या वेबस्टॉर्म
- 20. लिनक्स में वेबस्टॉर्म कैसे अपडेट करें?
- 21. जीएम node.js के साथ समग्र कैसे करें?
- 22. जैस्मीन
- 23. जैस्मीन और ब्राउज़र के साथ यूनिट परीक्षण कैसे करें?
- 24. जैस्मीन के साथ jQuery को नकली कैसे करें
- 25. जैस्मीन
- 26. जैस्मीन
- 27. जैस्मीन
- 28. जैस्मीन
- 29. जैस्मीन
- 30. जैस्मीन
क्यों नहीं https://www.jetbrains.com/webstorm/help/enabling-javascript-unit-testing-support.html – timothyclifford