UNPKG

@bemedev/cli-test

Version:

A library for testing CLI libraries (INCEPTION !!)

20 lines (17 loc) 488 B
import { vi } from 'vitest'; async function buildPartialMock(original, ...mockKeys) { const fs = await original(); const entries = mockKeys.map(key => { const orignalFn = fs[key]; const mocked = vi.fn().mockImplementation(orignalFn); return [key, mocked]; }); const rest = Object.fromEntries(entries); const out = { ...fs, ...rest, }; return out; } export { buildPartialMock }; //# sourceMappingURL=partialMock.js.map