UNPKG

testdouble

Version:

A minimal test double library for TDD with JavaScript

14 lines (13 loc) 471 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const lodash_1 = require("../wrap/lodash"); const create_1 = require("./create"); function func(nameOrFunc) { if (lodash_1.default.isFunction(nameOrFunc)) { return (0, create_1.default)(lodash_1.default.isEmpty(nameOrFunc.name) ? null : nameOrFunc.name, nameOrFunc).fake; } else { return (0, create_1.default)(nameOrFunc, null).fake; } } exports.default = func;