n8n/packages/@n8n/backend-test-utils/src/mocking.ts
2026-02-10 10:02:21 +00:00

12 lines
307 B
TypeScript

import { Container, type Constructable } from '@n8n/di';
import { mock } from 'jest-mock-extended';
export const mockInstance = <T>(
serviceClass: Constructable<T>,
data?: Parameters<typeof mock<T>>[0],
) => {
const instance = mock<T>(data);
Container.set(serviceClass, instance);
return instance;
};