Obciąganie modelu Mongoose za pomocą Sinona

Chcę stworzyć stub dla Mongoosesave metoda w konkretnym modelu, tak że każda instancja mojego modelu, który utworzę, wywoła skrót zamiast normalnej Mongoosesave metoda. Rozumiem, że jedynym sposobem, aby to zrobić, jest przyklejenie całego modelu w następujący sposób:

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

Niestety, ten wiersz kodu powoduje, że moje testy powodują następujący błąd:

TypeError: Cannot read property 'states' of undefined

Czy ktoś wie, co tu się dzieje?

questionAnswers(5)

yourAnswerToTheQuestion