여기에 같은 질문이 있지만 내 문제에 대한 답을 찾을 수 없으므로 여기에 내 질문이 있습니다.
mocha와 chai를 사용하여 노드 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();
});
각 설명에서 여전히 동일한 오류가 발생합니다.