0
所以我有一个节点模块,如:单元测试/惩戒猫鼬型号兴农
let mongoose = require('mongoose'),
User = mongoose.model('User');
module.exports = (req, res, next) => {
User.findById(req.user)
.then(user => {
req.body.user = user._id;
req.body.company = user.company;
next();
}, err => {
req.send(400, err);
});
};
因此,在这种情况下,我想,以确保正确的东西附着在req.body
。那么,我该如何去嘲弄User
函数呢?我必须首先加载模型,以便在调用mongoose.model
之前,此代码不会引发错误,因此可能与实际存根全球require
存根有关?感谢您的任何建议!