如何使用 Mocha Chai Sinon 检查元素是否存在?
How do I check if element exists with Mocha Chai Sinon?
我想知道如何通过 id 或 class 检查 UI 上的元素是否存在。我正在使用茶匙摩卡咖啡、Sinon 和 chai。
我接着试了,但还是不行:
expect($('my-id')).to.be.true;
最好有更多的上下文,但一般来说 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;
我想知道如何通过 id 或 class 检查 UI 上的元素是否存在。我正在使用茶匙摩卡咖啡、Sinon 和 chai。
我接着试了,但还是不行:
expect($('my-id')).to.be.true;
最好有更多的上下文,但一般来说 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;