I am writing JS UT for my NodeJS code. I am using Chai as the assertion library, and I prefer the should syntax. I also use jslint to check the JS file syntax, even the JS files for UT.
Now I have a problem with jslint and Chai. In Chai, you can use:
myvalue.should.be.true;
But jslint give me:
#1 Expected an assignment or function call and instead saw an expression.
I know jslint comes with many options, but I just cannot find the right one to turn off this check.
It turns our jslint is unable to solve my problem. And due to many restrictions of jslint, I turned to jshint, and the option
exprsaved me 😛