Should.js 抛出 JSHint 警告

Should.js throwing JSHint warnings

我正在使用 should.js 进行断言,但是,我收到以下 JSHint 警告:

argObject.exists(dummyString1).should.be.true;
argObject.exists(dummyString2).should.be.true;

正在投掷

Expected an assignment or function call and instead saw an expression.

第一行之后的每一行。

我寻求的解决方案是避免使用该语法(反正我不太喜欢它)并将断言重写为:

argObject.exists(dummyString1).should.equal(true);
argObject.exists(dummyString2).should.equal(false);