Sinon error Attempted to wrap function which is already wrapped

前端 未结 9 658
滥情空心
滥情空心 2020-12-24 04:01

Though there is a same question here but I could not find answer to my problem so here goes my question:

I am testing my node js app using mocha and chai. I am usin

9条回答
  •  误落风尘
    2020-12-24 04:59

    This error is due to not restoring the stub function properly. Use sandbox and then create the stub using the sandbox. After each test inside the suite, restore the sandbox

      beforeEach(() => {
          sandbox = sinon.createSandbox();
          mockObj = sandbox.stub(testApp, 'getObj', fake_function)
      });
    
      afterEach(() => {
          sandbox.restore();
      });
    

提交回复
热议问题