I am using sinon to create a mock but its methods are not getting restored after calling restore and when i again try to wrap them i get error. Here is what I am doing:-
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();
})
})
})
})
but i get findOne is already wrapped