Я пытаюсь проверить некоторую бизнес-логику, и мне нужно переписать функцию findOne (), которая помещена в схему Mongoose.
Небольшой работоспособный пример того, что я пытаюсь сделать, это:
function myFunc() {
const qry = { ...search_criteria... };
mySchema.findOne(qry)
.exec()
.then((doc) => { ...some business logic...})
}
Как я могу манипулировать функцией findOne () таким образом, чтобы я мог определить, что она будет возвращать в моем тесте?