diff --git a/packages/editor-ui/src/components/__tests__/RBAC.test.ts b/packages/editor-ui/src/components/__tests__/RBAC.test.ts index 63bd7a1a58..511786c318 100644 --- a/packages/editor-ui/src/components/__tests__/RBAC.test.ts +++ b/packages/editor-ui/src/components/__tests__/RBAC.test.ts @@ -18,9 +18,12 @@ vi.mock('@/stores/rbac.store', () => ({ describe('RBAC', () => { it('renders default slot when hasScope is true', async () => { - vi.mocked(useRBACStore).mockImplementation(() => ({ - hasScope: () => true, - })); + vi.mocked(useRBACStore).mockImplementation( + () => + ({ + hasScope: () => true, + }) as unknown as ReturnType, + ); const wrapper = renderComponent({ props: { scope: 'worfklow:list' }, @@ -34,9 +37,12 @@ describe('RBAC', () => { }); it('renders fallback slot when hasScope is false', async () => { - vi.mocked(useRBACStore).mockImplementation(() => ({ - hasScope: () => false, - })); + vi.mocked(useRBACStore).mockImplementation( + () => + ({ + hasScope: () => false, + }) as unknown as ReturnType, + ); const wrapper = renderComponent({ props: { scope: 'worfklow:list' }, diff --git a/packages/editor-ui/src/components/__tests__/ResourceMapper.test.ts b/packages/editor-ui/src/components/__tests__/ResourceMapper.test.ts index 9e56cccc7a..afc9a6cf03 100644 --- a/packages/editor-ui/src/components/__tests__/ResourceMapper.test.ts +++ b/packages/editor-ui/src/components/__tests__/ResourceMapper.test.ts @@ -1,20 +1,17 @@ import { DEFAULT_SETUP, MAPPING_COLUMNS_RESPONSE, - NODE_PARAMETER_VALUES, UPDATED_SCHEMA, } from './utils/ResourceMapper.utils'; import { useNodeTypesStore } from '@/stores/nodeTypes.store'; import { waitAllPromises } from '@/__tests__/utils'; -import * as workflowHelpers from '@/composables/useWorkflowHelpers'; import ResourceMapper from '@/components/ResourceMapper/ResourceMapper.vue'; import userEvent from '@testing-library/user-event'; import { createComponentRenderer } from '@/__tests__/render'; -import type { SpyInstance } from 'vitest'; +import type { MockInstance } from 'vitest'; let nodeTypeStore: ReturnType; -let fetchFieldsSpy: SpyInstance; -let resolveParameterSpy: SpyInstance; +let fetchFieldsSpy: MockInstance; const renderComponent = createComponentRenderer(ResourceMapper, DEFAULT_SETUP); @@ -24,9 +21,6 @@ describe('ResourceMapper.vue', () => { fetchFieldsSpy = vi .spyOn(nodeTypeStore, 'getResourceMapperFields') .mockResolvedValue(MAPPING_COLUMNS_RESPONSE); - resolveParameterSpy = vi - .spyOn(workflowHelpers, 'resolveRequiredParameters') - .mockReturnValue(NODE_PARAMETER_VALUES); }); afterEach(() => { @@ -198,7 +192,7 @@ describe('ResourceMapper.vue', () => { }); it('should render correct fields based on saved schema', async () => { - const { getByTestId, queryAllByTestId } = renderComponent( + const { getByTestId } = renderComponent( { props: { node: { diff --git a/packages/editor-ui/src/components/__tests__/RunDataSearch.test.ts b/packages/editor-ui/src/components/__tests__/RunDataSearch.test.ts index 55634aeab2..9b2fddb17f 100644 --- a/packages/editor-ui/src/components/__tests__/RunDataSearch.test.ts +++ b/packages/editor-ui/src/components/__tests__/RunDataSearch.test.ts @@ -67,7 +67,7 @@ describe('RunDataSearch', () => { }, }); - const input = getByRole('textbox'); + const input = getByRole('textbox'); await userEvent.click(input); expect(emitted().focus).toHaveLength(1); diff --git a/packages/editor-ui/src/components/__tests__/WorkflowPreview.test.ts b/packages/editor-ui/src/components/__tests__/WorkflowPreview.test.ts index ad91cd3a24..5895eac2fd 100644 --- a/packages/editor-ui/src/components/__tests__/WorkflowPreview.test.ts +++ b/packages/editor-ui/src/components/__tests__/WorkflowPreview.test.ts @@ -1,4 +1,4 @@ -import { vi } from 'vitest'; +import type { Mock, MockInstance } from 'vitest'; import { createPinia, setActivePinia } from 'pinia'; import { waitFor } from '@testing-library/vue'; import type { ExecutionSummary } from 'n8n-workflow'; @@ -11,8 +11,8 @@ const renderComponent = createComponentRenderer(WorkflowPreview); let pinia: ReturnType; let executionsStore: ReturnType; -let postMessageSpy: vi.SpyInstance; -let consoleErrorSpy: vi.SpyInstance; +let postMessageSpy: Mock; +let consoleErrorSpy: MockInstance; const sendPostMessageCommand = (command: string) => { window.postMessage(`{"command":"${command}"}`, '*'); diff --git a/packages/editor-ui/src/components/__tests__/utils/ResourceMapper.utils.ts b/packages/editor-ui/src/components/__tests__/utils/ResourceMapper.utils.ts index 3e2fe5b33e..b5a94973f4 100644 --- a/packages/editor-ui/src/components/__tests__/utils/ResourceMapper.utils.ts +++ b/packages/editor-ui/src/components/__tests__/utils/ResourceMapper.utils.ts @@ -154,7 +154,6 @@ export const MAPPING_COLUMNS_RESPONSE: ResourceMapperFields = { { id: 'First name', displayName: 'First name', - match: false, required: true, defaultMatch: false, display: true, @@ -164,7 +163,6 @@ export const MAPPING_COLUMNS_RESPONSE: ResourceMapperFields = { { id: 'Last name', displayName: 'Last name', - match: false, required: true, defaultMatch: false, display: true, @@ -174,7 +172,6 @@ export const MAPPING_COLUMNS_RESPONSE: ResourceMapperFields = { { id: 'Username', displayName: 'Username', - match: false, required: false, defaultMatch: false, display: true, @@ -184,7 +181,6 @@ export const MAPPING_COLUMNS_RESPONSE: ResourceMapperFields = { { id: 'Address', displayName: 'Address', - match: false, required: false, defaultMatch: false, display: true, @@ -194,7 +190,6 @@ export const MAPPING_COLUMNS_RESPONSE: ResourceMapperFields = { { id: 'id', displayName: 'id', - match: true, required: true, defaultMatch: true, display: true,