Fix test import type annotations

This commit is contained in:
dante01yoon
2026-03-09 15:28:51 +09:00
parent ed05e589bf
commit 5e60b1a2a0
2 changed files with 6 additions and 5 deletions

View File

@@ -5,6 +5,7 @@ import PrimeVue from 'primevue/config'
import Tooltip from 'primevue/tooltip'
import { beforeEach, describe, expect, it, vi } from 'vitest'
import { createI18n } from 'vue-i18n'
import type * as ColorUtilModule from '@/utils/colorUtil'
// Import after mocks
import ColorPickerButton from '@/components/graph/selectionToolbox/ColorPickerButton.vue'
@@ -63,9 +64,7 @@ vi.mock('@/lib/litegraph/src/litegraph', async () => {
// Mock the colorUtil module
vi.mock('@/utils/colorUtil', async () => {
const actual = await vi.importActual<typeof import('@/utils/colorUtil')>(
'@/utils/colorUtil'
)
const actual = await vi.importActual<typeof ColorUtilModule>('@/utils/colorUtil')
return {
...actual,

View File

@@ -1,6 +1,8 @@
import { beforeEach, describe, expect, it, vi } from 'vitest'
import type * as VueI18nModule from 'vue-i18n'
import { LGraphGroup, LGraphNode } from '@/lib/litegraph/src/litegraph'
import type * as NodeColorCustomizationModule from '@/utils/nodeColorCustomization'
const mocks = vi.hoisted(() => ({
pickHexColor: vi.fn().mockResolvedValue('#fedcba'),
@@ -10,7 +12,7 @@ const mocks = vi.hoisted(() => ({
}))
vi.mock('vue-i18n', async (importOriginal) => {
const actual = await importOriginal<typeof import('vue-i18n')>()
const actual = await importOriginal<typeof VueI18nModule>()
return {
...actual,
@@ -74,7 +76,7 @@ vi.mock('@/composables/graph/useNodeCustomization', () => ({
}))
vi.mock('@/utils/nodeColorCustomization', async () => {
const actual = await vi.importActual<typeof import('@/utils/nodeColorCustomization')>(
const actual = await vi.importActual<typeof NodeColorCustomizationModule>(
'@/utils/nodeColorCustomization'
)