私はノードいくつかのプロジェクトを含むジャスミン仕様。仕様はspec/サブディレクトリにあり、.spec.coffee拡張子を持ちます。ジャスミンノード。
スペックファイルを開くと、ウェブストームbeforeEach
IDEでは、およびdescribe
へのすべての呼び出しがit
青い波線で表示され、ツールヒントには「未解決の関数またはメソッドit()」と表示されます。3.0 EAPそしてそれはジャスミンのサポートをある程度受けるただし、これが Jasmine 仕様ファイルであるという事実は自動的には認識されません。
ファイル > 設定 > JavaScript ライブラリに移動して、ライブラリとして Jasmine を追加し (jasmine-2.0.0.rc1.js へのパスを指定)、使用範囲サブページに移動して、「プロジェクト」の横にあるドロップダウン リストで「Jasmine」をチェックしてみましたが、効果はなく、Jasmine メソッドは未解決として引き続き表示されます。
spec サブディレクトリ内のすべてのファイル、および/または .spec.coffee 拡張子を持つすべてのファイルが Jasmine テストであることを WebStorm に伝え、それらのテストで使用されている Jasmine API を認識させるにはどうすればよいですか?
ベストアンサー1
Webstorm/PHPStorm/Ideaで定義済みのJSライブラリスタブを使用できます
- 開けるファイル > 設定...
- 選択する言語とフレームワーク>JavaScript > ライブラリ
- クリックダウンロード...
- 切り替えるTypeScript コミュニティ スタブ
- 探すカルマジャスミン(元々はジャスミン)(これがうまくいかない場合は、ジャスミンその代わり)
- クリックダウンロードとインストール
私はJasmine 2.0でこのセットアップを使用しています