tôi nhận được như thế nào để còn sơ khai mô hình Mongoose (nhờ Stubbing a Mongoose model with Sinon), nhưng tôi không hoàn toàn hiểu làm thế nào để còn sơ khai cuộc gọi như:Sử dụng Sinon để Stub xích Mongoose gọi
myModel.findOne({"id": someId})
.where("someBooleanProperty").equals(true)
...
.exec(someCallback);
tôi thử như sau:
var findOneStub = sinon.stub(mongoose.Model, "findOne");
sinon.stub(findOneStub, "exec").yields(someFakeParameter);
không có kết quả, bất cứ đề nghị?
này mang lại cho tôi: "TypeError: sinon.stub (...) .không phải là một hàm" – schw4ndi
@ schw4ndi bạn đang sử dụng 'sinon.stub' thay vì' sinon.mock'. Cho tôi biết nếu điều đó không giải quyết được vấn đề của bạn. – Gon