3

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);
        });
    });
});

まあ、すべて問題ありません。テストはパスしますが、.expectWebstorm によって認識されません。ライブラリ chai-DefinitelyTyped がインストールされています。

奇妙な事実: に変更require( 'chai' )したとき、require( 'chai.js' ) またはrequire( 'chaijs' )期待が IDE によって認識されたが、テストが実行されなくなりました。

明らかな何かが欠けていますか、それともバグですか?

4

0 に答える 0