Es gibt hier zwar die gleiche Frage, aber ich konnte keine Antwort auf mein Problem finden. Hier ist meine Frage:
Ich teste meine Node JS App mit Mokka und Chai. Ich benutze Sinion, um meine Funktion zu verpacken.
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
});
}
Wenn ich versuche, diesen Test auszuführen, wird mir ein Fehler angezeigt
Attempted to wrap getObj which is already wrapped
Ich habe auch versucht zu setzen
beforeEach(function () {
sandbox = sinon.sandbox.create();
});
afterEach(function () {
sandbox.restore();
});
in jedem beschreiben, aber immer noch den gleichen Fehler geben.