2017-08-31 4 views
0

JSTestDriver用のjasmine-jstd-adapterプラグインを使用してIntelliJ IDEAでJasmineをセットアップしようとしています。テスト設定ファイル - newbeeの問題

JSTDプラグインがインストールされている
  • ジャスミンがNPMからjasmine.jsファイルがインストールグローバルNPM-インストールされた(それは、%APPDATA%\ NPM \ node_modules \ジャスミンに常駐)
  • はJSライブラリに追加されました グローバルスコープのIDEA設定。
  • 私は、IDEA内部の次のパッケージ構造を有する:

    -myProject\ 
    
    -- .idea\ {...} 
    
    -- myTest.js 
    
    -- myTest.spec.js 
    
    -- test.jstd 
    
    -External Libraries\ 
    
    -- jasmine\ 
    
    --- jasmine.js 
    

今、私は私の設定ファイルを構造化する方法が分かりません。 JetBrainsのヘルプがそう教えてくれなかったので 現在それは、次のようになります。

load: 
    - "lib/jasmine/jasmine.js" 
    - "lib/jasmine-jstd-adapter/JasmineAdapter.js" 
    - "*.js" 

test: 
    - "*.spec .js" 

をしかしJSTDの実行コンフィギュレーションを実行するときには、ジャスミンのスクリプトを開くことができない:

Cannot read C:\Users\danie\Documents\ExercismProjects\javascript\simple-cipher\lib\jasmine\jasmine.js derived from lib/jasmine/jasmine.js 
Cannot read C:\Users\danie\Documents\ExercismProjects\javascript\simple-cipher\lib\jasmine-jstd-adapter\JasmineAdapter.js derived from lib/jasmine-jstd-adapter/JasmineAdapter.js 

私の質問に:

  1. jasmine-jstd-adapter.jsをどこかに追加する必要はありませんか?どこで見つけるのですか?
  2. ライブラリファイルをロードするにはどうすればよいですか? libフォルダは存在しないので、\ lib \にはありません。どうすれば "外部ライブラリ"を参照できますか?
  3. 他に何が欠けていますか?

答えて

1

。あなたは、アダプタをダウンロードするにはAdd Jasmine JsTestDriver adapter検査を使用することができます。

  • Settings | Editor | Inspections JavaScript | JsTestDriverAdd JsTestDriver assertion framework supportAdd Jasmine JsTestDriver adapterを有効にします。
  • 再オープンプロジェクト - あなたは、アダプタをダウンロードするには、プロンプトが表示されます。

enter image description here

  • は、プレス

    を追加、にjasmine.jsjasmineAdapter.jsをダウンロードするフォルダを指定し、Alt+Enterを打ちます

    。 IDE 外部ライブラリを使用する方法はありません。後者は、コード補完/型ヒントのためにIDE自体でのみ使用され、JsTestDriverテストランナーでは使用できません。ライブラリファイルはプロジェクトに配置し、構成ファイルに関連するURLを使用して"load"セクションで参照する必要があります。HTTP URLをもサポートされることに注意してください - あなたは

    、上記の手順に従った場合WebStormはあなたのためのライブラリをダウンロードすることhttps://code.google.com/archive/p/js-test-driver/wikis/ConfigurationFile.wiki

ノートを参照してください