0

我正在使用 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 已经包装好了

4

0 回答 0