【发布时间】:2016-09-02 14:48:39
【问题描述】:
让我们考虑以下函数:
function MyClass(...);
MyClass.prototype.funcToTest = function() {
var args = arguments;
...
}
我希望能够测试调用此函数时使用的参数。 在我的测试中,我执行以下操作:
var obj = new MyClass();
sinon.spy(obj, 'funcToTest');
var args = [5, 3, 8];
MyClass.prototype.funcToTest.apply(obj, args);
sinon.assert.calledWithExactly(obj.funcToTest, args); // Here's the problem
问题是这个断言失败了,我不确定为什么.ith?
【问题讨论】:
标签: javascript node.js unit-testing testing sinon