UNPKG

safe-mock

Version:

Type Safe Mocking Library written for Typescript and Javascript

20 lines (19 loc) 711 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var Proxy_1 = require("./Proxy"); exports.verify = Proxy_1.verifyInTests; var valueIfNoReturnValueSet_1 = require("./valueIfNoReturnValueSet"); exports.when = valueIfNoReturnValueSet_1.whenInTests; var functionNamer_1 = require("./functionNamer"); exports.SafeMock = { build: function (t) { var mock = (function () { }); var proxyMock = new Proxy_1.ProxyMock(); return new Proxy(mock, proxyMock); }, mockFunction: function (name) { var proxyMock = new Proxy_1.ProxyMock(); return proxyMock.get({}, functionNamer_1.nameFunc(name), null); } }; exports.default = exports.SafeMock;