2012-09-10 82 views
5

我是AngularJS to JS的新手。现在我想使用JSTestDriver和行为驱动开发框架Jasmin。据我了解,AngularJS与Jasmine和测试驱动程序一起工作。我正在与Ideal Intellij 11.1.3合作。我将JsTestdriver插件添加到它并运行一些测试,如http://code.google.com/p/js-test-driver/wiki/IntelliJPlugin所述。现在是这个问题。当我写一些茉莉花测试这样一个如何在intellij idea 11.1.3中运行angularJS测试?

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

,首次indea的IntelliJ问我下载茉莉花适配器和我做了,但是当我运行测试,我得到这个消息:无法附加测试报告测试框架intellij。我搜索谷歌的解决方案,一些人发布了如何运行角度教程:在这里:https://groups.google.com/forum/?fromgroups=#!topic/angular/LdjNsZD69Uk

他使用Angular js自带的配置文件。和Node.js我应该安装它们吗?有没有办法从理想的intellij自动做到这一点?

我应该有什么文件结构?

任何帮助,链接或建议将是伟大的。

我固定我jsTestDriver.conf文件,它的路径,但现在我得到这个问题:

测试开始于下午1:31 ...

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

回答

相关问题