我正在使用 sinon 创建一个模拟,但它的方法在调用 restore 后没有恢复,当我再次尝试包装它们时出现错误。这就是我正在做的事情:-
describe(‘test suite’ , () => {
describe('test suite',()=>{
it('should do something',(done) => {
let mock = sinon.mock('model').expects('findOne').chain('exec').yieldAsync(stuff);
funcCall((err,response) => {
mock.restore();
})
})
})
describe('test suite',()=>{
it('should do something',(done) => {
let mock = sinon.mock('model').expects('findOne').chain('exec').yieldAsync(stuff);
funcCall((err,response) => {
mock.restore();
})
})
})
})
但我得到 findOne 已经包装好了