2012-09-10 5 views
5

저는 일반적으로 AngularJS에서 JS에 처음 왔습니다. 이제는 JSTestDriver와 동작 중심의 개발 프레임 워크 Jasmin을 사용하고 싶습니다. AngularJS는 Jasmine 및 테스트 드라이버와 함께 작동합니다. 나는 Ideal Intellij 11.1.3과 협력 중이다. JsTestdriver의 플러그인을 It에 추가하고 여기서 설명한 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.

그는 Angular js와 함께 제공되는 구성 파일을 사용합니다. Node.js도 설치해야합니까? 이상적인 intellij에서 자동으로 이것을 수행 할 방법이 없습니까?

어떤 파일 구조가 있어야합니까?

어떤 도움, 링크 또는 제안 사항이 좋을 것입니다.

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. 

내 빌드 도구로 받는다는 사용 ...

시험은 1:31 PM에 시작 :

내 jsTestDriver.conf 파일을 고정하고이 경로를,하지만 지금은이 문제를 얻을 .

+0

에게 희망을 이름이 바뀐 것 같은데?. 희망 없다 ! – Adelin

답변

4

IntelliJ에서 JSTestDriver를 사용하지 않았으므로 직접 질문 할 수 없습니다. 그러나 AngularJS는 JSTestDriver에서 Testacular (http://vojtajina.github.com/testacular/)으로 이동 했으므로 동일한 작업을 수행 할 수 있습니다. 이 링크에는 WebStorm에서 실행되는 설정 도움말이 포함되어 있습니다.

그가 그것을 "Karma" (http://karma-runner.github.com/)

+0

나는 그것을 조사 할 것이다! 답장을 보내 주셔서 감사합니다. – Adelin

관련 문제