Хоча тут є те саме питання, але я не зміг знайти відповідь на свою проблему, тому тут йде моє запитання:
Я тестую свою програму node js, використовуючи мокку та чай. Я використовую sinion для завершення своєї функції.
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
});
}
Коли я намагаюся запустити цей тест, це видає мені помилку
Attempted to wrap getObj which is already wrapped
Я також спробував поставити
beforeEach(function () {
sandbox = sinon.sandbox.create();
});
afterEach(function () {
sandbox.restore();
});
в кожному описі, але все одно даючи мені ту ж помилку.