私はOSS npmモジュールを単体テストするためにmochaとchai.shouldアサーションライブラリを使用しています。しかしeslint [v3.18.0は^]それは私のmochaテストケースはshouldを使用していますが、eslintはまだそれについて警告していますか?
const should = chai.should();
リント警告 は、値が割り当てられますが使用されることはありません「必要があります」が使用されていない程度のコードで宣言すべきで警告します。
.eslintrcに環境としてのモカがあります。この警告は、以下のようなテストファイルに少なくとも7つのアサーションステートメントがありますが、その中に "should"が含まれていますが表示されます。
私は、クエリに[さえ答えとして宣言されていませんでした]返信は、誰かがこれを克服するためのプラグインを作成していた一方で宣言されることはありません、他のアサーションたstatmentsについて語っ次 SO問題を認識していreturn sampleModule.getSomeFunction('dummy_accesss_token', 'dummy_event_id').should.eventually.be.eql([]);
。
私の基本的な前提は、これはeslintのバグではありませんか? atleastはコード内で使用されているので、フラグを立てるべきではありません(私の場合は複数回)。
おかげ@robertklep。あなたのコメントを読んでください。これはチャイガイドhttp://chaijs.com/guide/styles/でさらに強化されています。 – indcoder