Stubbing eine Mongoose Modell mit Sinon

Erstellen Sie einen stub für den Mungo save Methode in einem bestimmten Modell, so dass jede Instanz von meinem Modell, das ich erstellen, rufen Sie die stub anstelle der normalen Mongoose save Methode. Mein Verständnis ist, dass der einzige Weg, dies zu tun ist, um auszudrücken das gesamte Modell wie dieses:

var stub = sinon.stub(myModel.prototype);

Leider ist diese Codezeile bewirkt, dass meine tests zu werfen, die folgende Fehlermeldung:

TypeError: Cannot read property 'states' of undefined

Weiß jemand, was läuft hier falsch?

InformationsquelleAutor der Frage amandawulf | 2012-07-03

Schreibe einen Kommentar