MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Unit-Test mit Mongoose

Mongoose model (Ihr Issue ) gibt eine neue Instanz der Query zurück Objekt. Die neue query Instanz hat Zugriff auf exec Methode durch den prototype . (Mungo 3.8~)

Wenn Sie einen Fehler zurückgeben möchten, können Sie schreiben:

sinon.stub(mongoose.Query.prototype, "exec").yields({ name: "MongoError" }, null);