使用Sinon.js监视Mongoose保存操作

时间:2015-01-09 16:28:46

标签: javascript node.js mongoose mocha sinon

我想编写一个测试来验证某个属性是否会使用Mongoose保存,例如:

var newUser = new userModel({
    id: /*something*/,
    gu: true
});

newUser.save(function (err, user) {
    /* ... */
    res.send(user.id);
});

在我的测试中,我想确保gu属性设置为true。我可以轻松地存根save(),但我无法验证gu是否设置为true,因为save()是对象的函数,因此它不是参数的一部分。有什么想法吗?

0 个答案:

没有答案