Esboçando um modelo de Mongoose com Sinon
Eu quero criar um esboço para o Mangustosave
método em um determinado modelo, de modo que qualquer instância do meu modelo que eu crie chamará o stub em vez do Mongoose normalsave
método. Meu entendimento é que a única maneira de fazer isso é arrancar o modelo inteiro assim:
var stub = sinon.stub(myModel.prototype);
Infelizmente, essa linha de código faz com que meus testes apresentem o seguinte erro:
TypeError: Cannot read property 'states' of undefined
Alguém sabe o que está errado aqui?