ich bekommen, wie Mungo Modelle Stub (dank Stubbing a Mongoose model with Sinon), aber ich verstehe nicht ganz, wie wie Anrufe Stummel:Sinon Mit Stub gekettet Mongoose ruft
myModel.findOne({"id": someId})
.where("someBooleanProperty").equals(true)
...
.exec(someCallback);
ich folgendes versucht:
var findOneStub = sinon.stub(mongoose.Model, "findOne");
sinon.stub(findOneStub, "exec").yields(someFakeParameter);
vergeblich, irgendwelche Vorschläge?
Das gibt mir: "TypeError: sinon.stub (...). Erwartet ist keine Funktion" – schw4ndi
@schw4ndi du verwendest 'sinon.stub' anstelle von' sinon.mock'. Sag mir, wenn das dein Problem nicht löst. – Gon