Я получаю, как заглушить модели Mongoose (благодаря Stubbing модель Mongoose с Sinon), но я не совсем понимаю, как заглушить вызовы вроде:
myModel.findOne({"id": someId})
.where("someBooleanProperty").equals(true)
...
.exec(someCallback);
Я попробовал следующее:
var findOneStub = sinon.stub(mongoose.Model, "findOne");
sinon.stub(findOneStub, "exec").yields(someFakeParameter);
безрезультатно, какие-либо предложения?