UNPKG

@boost/debug

Version:

Lightweight debugging and crash reporting.

28 lines (27 loc) 650 B
/** * Returns a Vitest spy that matches the return value shape of `createDebugger`. * * ```ts * import { mockDebugger } from '@boost/debug/test'; * * it('calls the debugger', async () => { * const debug = await mockDebugger(); * * debug('Something is broken!'); * * expect(debug).toHaveBeenCalled(); * }); * ``` */ async function mockDebugger() { const _await$import = await import('vitest'), vi = _await$import.vi; const debug = vi.fn(); debug.disable = vi.fn(); debug.enable = vi.fn(); debug.invariant = vi.fn(); debug.verbose = vi.fn(); return debug; } export { mockDebugger }; //# sourceMappingURL=test.mjs.map