我正在使用standardJS测试我的代码。而且我用的是摩卡茶。这样,我就得到了这行的错误expect an assignment or function call and instead saw an expression.:
expect(err).to.be.null但这句话是对的,我做错了什么?
发布于 2017-07-14 20:44:41
以下是两种可能的解决方案:
1.使用 脏柴
使用dirty-chai,您可以更改以下内容:
expect(err).to.be.null对此:
expect(err).to.be.null()像这样使用它:
var chai = require('chai');
var dirtyChai = require('dirty-chai');
var expect = chai.expect
chai.use(dirtyChai);
expect(err).to.be.null()2.在每个测试文件的顶部添加注释,从而禁用规则
/* eslint-disable no-unused-expressions */注意:请阅读https://github.com/standard/standard/issues/690#issuecomment-278533482以获得更多信息。
https://stackoverflow.com/questions/45079454
复制相似问题