Jasmine仕様を含むnode.jsプロジェクトがあります。仕様は spec/ サブディレクトリにあり、 jasmine-nodeで必要な .spec.coffee 拡張子が付いています。
WebStorm IDE で仕様ファイルの 1 つを開くと、すべての呼び出しとbeforeEach
およびdescribe
への呼び出しit
が青い波線の下線でツールチップと共に表示されます:「未解決の関数またはメソッド it()」。したがって、私が3.0 EAPを使用していて、Jasmine がある程度サポートされているはずですが、これが Jasmine 仕様ファイルであるという事実を自動的に認識していません。
File > Settings > JavaScript Libraries に移動し、Jasmine をライブラリとして追加して (jasmine-2.0.0.rc1.js へのパスを指定)、Usage Scope サブページに移動して、「Jasmine」をチェックしてみました「プロジェクト」の横にドロップダウンリストを追加しましたが、それは効果がありませんでした.Jasmineメソッドはまだ未解決として表示されています.
spec サブディレクトリ内のすべてのファイル、および/または .spec.coffee 拡張子を持つすべてのファイルが Jasmine テストであることを WebStorm に伝え、それらのテストが使用している Jasmine API を認識させるにはどうすればよいですか?