Sometimes, we want to clean up sinon stubs with JavaScript.
In this article, we’ll look at how to clean up sinon stubs with JavaScript.
How to clean up sinon stubs with JavaScript?
To clean up sinon stubs with JavaScript, we can call the sinon.restore
method.
For instance, we write
const sinon = require("sinon");
it("should do something", () => {
sinon.stub(some, "method");
});
afterEach(() => {
sinon.restore();
});
to call sinon.stub
to stub the some.method
method in our test.
And then we call sinon.restore
in the afterEach
hook to clean up sinon stubs after each test.
Conclusion
To clean up sinon stubs with JavaScript, we can call the sinon.restore
method.