【发布时间】:2017-03-13 23:04:11
【问题描述】:
如何检查 jQuery 可链接函数在单元测试中是否被调用。例如下面的代码
function myFunction() {
var elem = $('#id').removeClass('someClass').addClass('anotherClass');
return elem;
}
如何测试 removeClass 和 addClass 是否被调用并具有正确的值。我正在使用 sinon 存根,但收到错误消息。
【问题讨论】:
-
为什么不只是
console.log()? jsfiddle.net/tr_santi/4LugsLdc 或者,如果您想在函数调用之前和之后查看附加到元素的类,jsfiddle.net/tr_santi/4LugsLdc/2 -
我在写单元测试,这就是为什么我不能使用
console.log
标签: javascript jquery unit-testing mocha.js sinon