如何检查Mocha Chai Sinon中是否存在元素?

时间:2018-06-18 11:45:09

标签: javascript mocha chai sinon-chai teaspoon

我想知道如何通过id或类检查UI上的元素是否存在。我正在使用teaspoon-mocha,Sinon和chai。

我接下来尝试了但是它不起作用:

expect($('my-id')).to.be.true;

1 个答案:

答案 0 :(得分:2)

稍微多一点上下文会很好,但一般来说使用jQuery你应该检查返回的数组的长度。如果您使用ID,'#'符号必须在那里。另一件事是chai中的.true断言使用了严格的===比较(http://www.chaijs.com/api/bdd/#method_true)。所以,要么

expect($('#my-id').length === 1).to.be.true;

expect($('#my-id').length).to.be.ok;