WebStorm に Jasmine メソッドを認識させるにはどうしたらいいでしょうか? 質問する

WebStorm に Jasmine メソッドを認識させるにはどうしたらいいでしょうか? 質問する

私はノードいくつかのプロジェクトを含むジャスミン仕様。仕様はspec/サブディレクトリにあり、.spec.coffee拡張子を持ちます。ジャスミンノード

スペックファイルを開くと、ウェブストームbeforeEachIDEでは、および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 > ライブラリ
  • クリックダウンロード...

JavaScriptライブラリ設定

  • 切り替えるTypeScript コミュニティ スタブ
  • 探すカルマジャスミン(元々はジャスミン)(これがうまくいかない場合は、ジャスミンその代わり)
  • クリックダウンロードとインストール

ここに画像の説明を入力してください

私はJasmine 2.0でこのセットアップを使用しています

おすすめ記事