Skip to content

Connectum API Reference / @connectum/testing / index / createMockFn

Function: createMockFn() ​

createMockFn<F>(impl): MockFn<F>

Defined in: test-fixtures/dist/index.d.ts:150

Create a portable mock function that wraps impl and records every call.

Type Parameters ​

F ​

F extends (...args) => any

Parameters ​

impl ​

F

The underlying implementation to delegate to.

Returns ​

MockFn<F>

A spy-enabled wrapper whose .mock property exposes call metadata.

Example ​

ts
const add = createMockFn((a: number, b: number) => a + b);
add(1, 2);
add(3, 4);
add.mock.callCount(); // 2
add.mock.calls[0].arguments; // [1, 2]