Mangosta model
(su Issue
) devuelve una nueva instancia de Query
objeto. La nueva query
la instancia tiene acceso al exec
método a través del prototype
. (mangosta 3.8~)
Si quieres devolver un error puedes escribir:
sinon.stub(mongoose.Query.prototype, "exec").yields({ name: "MongoError" }, null);