私はここで衒学者であることを認めます。 WebStormでMochaテストを行っていますが、WebStormはdescribe()
とit()
が関数型ではないと文句を言っています。
私が持っています mocha-definitelyTyped
ライブラリがダウンロードされ、tests
フォルダに追加されました。
モカを走らせても大丈夫です。 WebStormがdescribe
メソッドとit
メソッドを解決しないのはなぜですか?
検査の説明から:
表示されているJavaScriptコードの外部で独自のグローバルシンボルを定義するライブラリ(Mochaのdescribe()など)を使用する場合は、対応するTypeScriptタイプ定義ファイルをJavaScriptライブラリとして[設定] | [設定]で追加することをお勧めします。言語とフレームワーク| JavaScript |ライブラリ。
上記の参照設定に移動し、@types/mocha
(これは2019年の初めにmocha-DefinitelyTyped
から変更されました。どちらでもかまいません。)ライブラリがリストに含まれていることを確認します(選択しないでください)。リストにない場合は、Download...
ボタンをクリックし、そこでmocha
を見つけて、追加します。次に、Manage Scopes...
ボタンをクリックし、テストディレクトリを見つけて、ライブラリ列をクリックし、@types/mocha
エントリを選択します。以下のスクリーンショットを参照してください。