2012-09-10 9 views
5

मैं सामान्य रूप से एंजुलरजेएस से जेएस तक नया हूं। अब मैं जेएसटीएस्टड्रिवर और व्यवहार संचालित विकास ढांचे जैस्मीन का उपयोग करना चाहता हूं। जैसा कि मैंने समझा कि AngularJS जैस्मीन और परीक्षण चालक के साथ काम करता है। मैं आदर्श इंटेलिज 11.1.3 के साथ काम कर रहा हूं। मैंने प्लग को JsTestdriver के लिए जोड़ा और http://code.google.com/p/js-test-driver/wiki/IntelliJPlugin पर वर्णित कुछ परीक्षण चलाएं। अब समस्या है। जब मैं इस एकintellij विचार 11.1.3 में angularJS परीक्षण कैसे चलाएं?

describe("A suite", function() { 
    it("contains spec with an expectation", function() { 
     expect(true).toBe(true); 
    }); 
}); 

जैसे कुछ जैस्मीन परीक्षण लिखते हैं, पहली बार indea IntelliJ के लिए मुझे चमेली एडाप्टर डाउनलोड करने के लिए कहा और मैंने किया, लेकिन मैं इस संदेश को मिला, जब मैं परीक्षण चलाने: परीक्षण संवाददाता संलग्न करने में असमर्थ फ्रेमवर्क intellij परीक्षण करने के लिए। मैंने समाधान के लिए Google की खोज की, कुछ लोगों ने पोस्ट किया कि कोणीय ट्यूटोरियल कैसे चलाएं: यहां: https://groups.google.com/forum/?fromgroups=#!topic/angular/LdjNsZD69Uk

वह एक कॉन्फ़िगरेशन फ़ाइलों का उपयोग करता है जो कोणीय जेएस के साथ आता है। और Node.js मुझे उन्हें भी स्थापित करना चाहिए? आदर्श इंटेलिज से स्वचालित रूप से ऐसा करने का कोई तरीका नहीं है?

मेरे पास कौन सी फाइल संरचना होनी चाहिए?

कोई भी मदद, लिंक या सुझाव बहुत अच्छा होगा।

मैं अपने jsTestDriver.conf फ़ाइल ठीक किया और रास्तों है, लेकिन अब मैं इस समस्या को मिलती है:

परीक्षण पर 1:31 PM पर शुरू कर दिया ...

Cannot read [ 
/tmp/.m2/repository/org/testng/testng/6.7/testng-6.7.jar!/testng-reports.js 
    /home/clouway/.m2/repository/org/testng/testng/6.7/testng-6.7.jar!/testng-reports.js 
] derived from .m2/repository/org/testng/testng/6.7/testng-6.7.jar!/testng-reports.js 
Cannot read [ 
/tmp/.m2/repository/org/testng/testng/6.7/testng-6.7.jar!/jquery-1.7.1.min.js 
    /home/clouway/.m2/repository/org/testng/testng/6.7/testng-6.7.jar!/jquery-1.7.1.min.js 
] derived from .m2/repository/org/testng/testng/6.7/testng-6.7.jar!/jquery-1.7.1.min.js 
    at com.google.jstestdriver.PathResolver.resolve(PathResolver.java:98) 
    at com.google.jstestdriver.config.ParsedConfiguration.resolvePaths(ParsedConfiguration.java:99) 
    at com.google.jstestdriver.config.Initializer.initialize(Initializer.java:86) 
    at com.google.jstestdriver.embedded.JsTestDriverImpl.createRunnerInjector(JsTestDriverImpl.java:368) 
    at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfigurationWithFlags(JsTestDriverImpl.java:342) 
    at com.google.jstestdriver.embedded.JsTestDriverImpl.runConfiguration(JsTestDriverImpl.java:233) 
    at com.google.jstestdriver.idea.TestRunner.runTests(TestRunner.java:195) 
    at com.google.jstestdriver.idea.TestRunner.executeTestCase(TestRunner.java:131) 
    at com.google.jstestdriver.idea.TestRunner.unsafeExecuteConfig(TestRunner.java:122) 
    at com.google.jstestdriver.idea.TestRunner.executeConfig(TestRunner.java:97) 
    at com.google.jstestdriver.idea.TestRunner.executeAll(TestRunner.java:88) 
    at com.google.jstestdriver.idea.TestRunner.main(TestRunner.java:330) 

Empty test suite. 

मैं अपने निर्माण उपकरण के रूप में प्रयोग करें Maven ।

+0

किसी भी आशा का नाम बदला है?। कोई उम्मीद नहीं ! – Adelin

उत्तर

4

मैंने इंटेलिजे में जेएसटीएस्टड्रिवर का उपयोग नहीं किया है, इसलिए मैं सीधे आपके प्रश्न को संबोधित नहीं कर सकता। हालांकि, AngularJS JSTestDriver से Testacular (http://vojtajina.github.com/testacular/) का उपयोग करने के लिए स्थानांतरित हो गया है, इसलिए आप ऐसा करना चाहेंगे। लिंक में वेबस्टॉर्म में चलने में कुछ सेटअप सहायता शामिल है जो समान होनी चाहिए।

ऐसा लगता है कि वह इसे "Karma" (http://karma-runner.github.com/)

+0

मैं इसे देख लूंगा! जवाब देने के लिए धन्यवाद – Adelin

संबंधित मुद्दे