Aunque hay una misma pregunta aquí, pero no pude encontrar la respuesta a mi problema, aquí va mi pregunta:
Estoy probando mi aplicación node js usando mocha y chai. Estoy usando sinion para envolver mi función.
describe('App Functions', function(){
let mockObj = sinon.stub(testApp, 'getObj', (dbUrl) => {
//some stuff
});
it('get results',function(done) {
testApp.someFun
});
}
describe('App Errors', function(){
let mockObj = sinon.stub(testApp, 'getObj', (dbUrl) => {
//some stuff
});
it('throws errors',function(done) {
testApp.someFun
});
}
Cuando intento ejecutar esta prueba, me da un error
Attempted to wrap getObj which is already wrapped
También intenté poner
beforeEach(function () {
sandbox = sinon.sandbox.create();
});
afterEach(function () {
sandbox.restore();
});
en cada descripción, pero todavía me da el mismo error.