0
我可以用callsArgWith
测试回调,例如:兴农 - callsArgWith高级用法
var modelsMock = {
Users: {
findOne: sinon.stub()
}
};
usersController.__set__({
'models': modelsMock,
});
//... inside a test:
var user = 'foo';
modelsMock.Users.findOne.callsArgWith(1, true, user);
时,我的代码是这样工作得很好:
models.Users.findOne(id, function(err, user) {
//stuff here.
});
,但我怎么能测试一个回调以下情况?
var user = new models.Users(userData);
user.save(function(err) {
//I want to test this callback
});
让我知道如果它不够清楚,我会尽力解释更好。
@卢卡斯 - lobosque做这项工作出来您? – Esteban