Node.js 嘲弄猫鼬

Node.js 嘲弄猫鼬,node.js,mongoose,Node.js,Mongoose,我在助手文件中有一个mongoose模型,如何存根该模型并利用查找、更新功能 var mongoose = require('mongoose'); User = mongoose.model('User') User.findById(userId).exec().then(function (boardExist) {}); 那么,我如何模拟/存根查找、更新功能?这就是我如何存根功能的方法 var mongoose = require('mongoose'); User = mongoos

我在助手文件中有一个mongoose模型,如何存根该模型并利用查找、更新功能

var mongoose = require('mongoose');
User = mongoose.model('User')
User.findById(userId).exec().then(function (boardExist) {});

那么,我如何模拟/存根查找、更新功能?

这就是我如何存根功能的方法

var mongoose = require('mongoose');
User = mongoose.model('User')
User.findById(userId).exec().then(function (boardExist) {});
sinon.stubUser,“findById” .returnsPromise.resolve'ReturnExpectedObject' ;