diff --git a/src/platform/assets/components/ActiveMediaAssetCard.test.ts b/src/platform/assets/components/ActiveMediaAssetCard.test.ts index c653ae0be..c00d319ed 100644 --- a/src/platform/assets/components/ActiveMediaAssetCard.test.ts +++ b/src/platform/assets/components/ActiveMediaAssetCard.test.ts @@ -1,4 +1,5 @@ import { mount } from '@vue/test-utils' +import { computed } from 'vue' import { describe, expect, it, vi } from 'vitest' import { createI18n } from 'vue-i18n' @@ -6,6 +7,18 @@ import ActiveJobCard from './ActiveMediaAssetCard.vue' import type { JobListItem } from '@/composables/queue/useJobList' +vi.mock('@/composables/queue/useJobActions', () => ({ + useJobActions: () => ({ + cancelAction: { + icon: 'icon-[lucide--x]', + label: 'Cancel', + variant: 'destructive' + }, + canCancelJob: computed(() => false), + runCancelJob: vi.fn() + }) +})) + vi.mock('@/composables/useProgressBarBackground', () => ({ useProgressBarBackground: () => ({ progressBarPrimaryClass: 'bg-blue-500', diff --git a/src/platform/assets/composables/useMediaAssetActions.test.ts b/src/platform/assets/composables/useMediaAssetActions.test.ts index ef7ccf8ee..6c8f680a0 100644 --- a/src/platform/assets/composables/useMediaAssetActions.test.ts +++ b/src/platform/assets/composables/useMediaAssetActions.test.ts @@ -112,6 +112,7 @@ function createMockAsset(overrides: Partial = {}): AssetItem { describe('useMediaAssetActions', () => { beforeEach(() => { + vi.resetModules() setActivePinia(createPinia()) vi.clearAllMocks() capturedFilenames.values = []