特定のモデルでMongooseメソッドのスタブを作成したいので、作成したsave
モデルのインスタンスは通常のMongoosesave
メソッドの代わりにスタブを呼び出します。私の理解では、これを行う唯一の方法は、次のようにモデル全体をスタブ化することです。
var stub = sinon.stub(myModel.prototype);
残念ながら、このコード行により、テストで次のエラーがスローされます。
TypeError: Cannot read property 'states' of undefined
ここで何が悪いのか誰か知っていますか?