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?