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/components/ActiveMediaAssetCard.vue b/src/platform/assets/components/ActiveMediaAssetCard.vue index 8121d9bc3..8d68b41ff 100644 --- a/src/platform/assets/components/ActiveMediaAssetCard.vue +++ b/src/platform/assets/components/ActiveMediaAssetCard.vue @@ -1,8 +1,13 @@