UNPKG

@bemedev/cli-test

Version:

A library for testing CLI libraries (INCEPTION !!)

22 lines (18 loc) 530 B
'use strict'; var vitest = require('vitest'); async function buildPartialMock(original, ...mockKeys) { const fs = await original(); const entries = mockKeys.map(key => { const orignalFn = fs[key]; const mocked = vitest.vi.fn().mockImplementation(orignalFn); return [key, mocked]; }); const rest = Object.fromEntries(entries); const out = { ...fs, ...rest, }; return out; } exports.buildPartialMock = buildPartialMock; //# sourceMappingURL=partialMock.cjs.map