2012-09-10 7 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。今ここに問題があります。私はこの1つ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から自動的にこれを行う方法はありませんか?

私にはどのようなファイル構造が必要ですか?

どのようなヘルプ、リンクまたは提案も素晴らしいでしょう。

私はjsTestDriver.confファイルを固定し、それはパスだが、今、私はこの問題を得る:私は私のビルドツールとしてMavenを使っ

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. 

...

テストは13:31に開始。

+0

任意の希望の名前を変更しているよう

が見えます?。絶望 ! – Adelin

答えて

4

私はIntelliJでJSTestDriverを使用していないため、直接質問に対処できません。しかし、AngularJSはJSTestDriverからTestacular (http://vojtajina.github.com/testacular/)に移動していますので、同じようにしたいかもしれません。このリンクには、WebStormで実行するセットアップヘルプが含まれています。彼はそれ"Karma" (http://karma-runner.github.com/)

+0

私はそれをチェックアウトします!返信してくれてありがとう – Adelin

関連する問題