import { Container } from 'typedi'; import { mock } from 'jest-mock-extended'; import type { DeepPartial } from 'ts-essentials'; import type { Class } from 'n8n-core'; export const mockInstance = ( serviceClass: Class, data: DeepPartial | undefined = undefined, ) => { const instance = mock(data); Container.set(serviceClass, instance); return instance; };