我正在使用sinon来创建一个模拟但它的方法在调用恢复后没有恢复,当我再次尝试包装它时我得到错误。 这就是我在做的事情: -
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已经被包裹