我有以下代码要进行单元测试:
.addCursorflag('noCursorTimeout',true)
我该如何存根
addCursorflag
部分使用sinon?在添加 collectionStub.find = sinon.stub().returns({
stream: () => new mocks.stream.ReadableMock(false,null,'mongo error')
});
jobRunner.on('error',(updatedJob) => {
expect(updatedJob).to.deep.equal({
...job,status: 'error',error: 'mongo error',});
done();
});
jobRunner.run();
});
之前,这是有效的单元测试:
{{1}}