UNPKG

ts-mockery

Version:

Yet another typescript mocking library.

25 lines 906 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.JasmineAdapter = void 0; var JasmineAdapter = (function () { function JasmineAdapter() { } JasmineAdapter.prototype.getSpy = function (property) { return jasmine.createSpy(property); }; JasmineAdapter.prototype.spyAndCallFake = function (object, key, stub) { var value = object[key]; var spy = (jasmine.isSpy(value) ? value : spyOn(object, key)); spy.calls.reset(); spy.and.callFake(stub); }; JasmineAdapter.prototype.spyAndCallThrough = function (object, key) { var value = object[key]; if (typeof value === typeof Function && !jasmine.isSpy(value)) { spyOn(object, key).and.callThrough(); } }; return JasmineAdapter; }()); exports.JasmineAdapter = JasmineAdapter; //# sourceMappingURL=jasmine-adapter.js.map