mocha と chai を介して node.js アプリケーションをテストしたいと考えています。
mocha Web サイトから変更された次のコード スニペットを取得しました。
var expect = require( 'chai' ).expect;
describe('Array', function(){
describe('#indexOf()', function(){
it('should return -1 when not present', function(){
expect([1,2,3].indexOf(4) ).to.equal(-1);
});
});
});
まあ、すべて問題ありません。テストはパスしますが、.expect
Webstorm によって認識されません。ライブラリ chai-DefinitelyTyped がインストールされています。
奇妙な事実: に変更require( 'chai' )
したとき、require( 'chai.js' )
またはrequire( 'chaijs' )
期待が IDE によって認識されたが、テストが実行されなくなりました。
明らかな何かが欠けていますか、それともバグですか?