我想通过 mocha 和 chai 测试 node.js 应用程序。
我从 mocha 网站修改了以下代码片段:
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 识别时,测试将不再运行。
我错过了一些明显的东西还是这是一个错误?