safe-mock
Version:
Type Safe Mocking Library written for Typescript and Javascript
20 lines (19 loc) • 711 B
JavaScript
;
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;