Mongoose model (вашият Issue ) връща нов екземпляр на Query обект. Новата query екземпляр има достъп до exec метод чрез prototype . (мангуста 3.8~)
Ако искате да върнете грешка, можете да напишете:
sinon.stub(mongoose.Query.prototype, "exec").yields({ name: "MongoError" }, null);