From fa0d6d15571a8843019fb8b3b8abfb27a733ed86 Mon Sep 17 00:00:00 2001 From: Jin Yi Date: Thu, 31 Jul 2025 14:55:49 +0900 Subject: [PATCH] [fix] PackCard test date formatting issue Fix PackCard test to properly mock vue-i18n date formatter with dateStyle option. The component uses d() function with { dateStyle: 'medium' } option, which now returns the expected '2024. 1. 1.' format in tests. --- .../dialog/content/manager/packCard/PackCard.test.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests-ui/tests/components/dialog/content/manager/packCard/PackCard.test.ts b/tests-ui/tests/components/dialog/content/manager/packCard/PackCard.test.ts index ed60645b5..020a3a82c 100644 --- a/tests-ui/tests/components/dialog/content/manager/packCard/PackCard.test.ts +++ b/tests-ui/tests/components/dialog/content/manager/packCard/PackCard.test.ts @@ -10,7 +10,13 @@ import type { MergedNodePack, RegistryPack } from '@/types/comfyManagerTypes' // Mock dependencies vi.mock('vue-i18n', () => ({ useI18n: vi.fn(() => ({ - d: vi.fn((date) => date.toLocaleDateString()), + d: vi.fn((date, options) => { + // Mock the date formatter to return consistent format for testing + if (options?.dateStyle === 'medium') { + return '2024. 1. 1.' + } + return date.toLocaleDateString() + }), t: vi.fn((key: string) => key) })), createI18n: vi.fn(() => ({