jasmine-unspy
v1.1.2
Published
Reset a spy to the original function
Downloads
222
Readme
Jasmine Unspy
This will restore the original function to a spy.
Install
npm install --save-dev jasmine-unspy
Using
jasmine.unspy(obj, "method");
Example:
// In your spec helper
require("jasmine-unspy")
// In your specs
describe("jasmine.unspy", function () {
it("restores a spy", function () {
let obj = {
method: _ => true
};
spyOn(obj, "method");
obj.method();
expect(obj.method).toHaveBeenCalled();
jasmine.unspy(obj, "method");
expect(obj.method()).toBe(true);
});
});