diff --git a/packages/frontend/editor-ui/src/features/credentials/components/NodeCredentials.test.ts b/packages/frontend/editor-ui/src/features/credentials/components/NodeCredentials.test.ts index 538c10386f3..b4c751f7598 100644 --- a/packages/frontend/editor-ui/src/features/credentials/components/NodeCredentials.test.ts +++ b/packages/frontend/editor-ui/src/features/credentials/components/NodeCredentials.test.ts @@ -26,6 +26,12 @@ import { createWorkflowDocumentId, } from '@/app/stores/workflowDocument.store'; +const trackMock = vi.hoisted(() => vi.fn()); + +vi.mock('@/app/composables/useTelemetry', () => ({ + useTelemetry: () => ({ track: trackMock }), +})); + vi.mock('@/app/composables/useAiGateway', () => ({ useAiGateway: vi.fn(() => ({ isEnabled: ref(false), @@ -1289,6 +1295,76 @@ describe('NodeCredentials', () => { expect((payload.properties.credentials['googlePalmApi'] as { id: string }).id).toBe('cred-1'); }); + describe('telemetry', () => { + const toggleOnStub = { + template: '