UNPKG

stu

Version:

Stub dependencies when testing

31 lines 1.18 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const caller_1 = __importDefault(require("caller")); const unwire_1 = require("unwire"); const mockModule_1 = __importDefault(require("./mockModule")); exports.mockModule = mockModule_1.default; const mock = (modulePath, mockFn = mockModule_1.default) => { const context = caller_1.default(); return unwire_1.mockWithContext(modulePath, context, mockFn); }; exports.mock = mock; const overwrite = (modulePath, value) => { const context = caller_1.default(); return unwire_1.replaceWithContext(modulePath, context, value); }; exports.overwrite = overwrite; const test = (modulePath) => { const context = caller_1.default(); unwire_1.flushWithContext(modulePath, context); return unwire_1.mockWithContext(modulePath, context); }; exports.test = test; const flush = (modulePath) => { const context = caller_1.default(); return unwire_1.flushWithContext(modulePath, context); }; exports.flush = flush; //# sourceMappingURL=index.js.map