From 554510bf753840a4156465ecb37bb38ee0226827 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Sun, 26 Jul 2026 02:11:14 +0900 Subject: [PATCH] feat(gallery): enhance TemplateGalleryView with risk level badges and button routing; update E2E locator --- src/frontend/e2e/template-navigation.spec.ts | 6 +- .../views/templates/TemplateGalleryView.vue | 78 ++++++++++++------- 2 files changed, 52 insertions(+), 32 deletions(-) diff --git a/src/frontend/e2e/template-navigation.spec.ts b/src/frontend/e2e/template-navigation.spec.ts index 4678ac58..fe07f323 100644 --- a/src/frontend/e2e/template-navigation.spec.ts +++ b/src/frontend/e2e/template-navigation.spec.ts @@ -14,9 +14,9 @@ test.describe('Vite SPA 어드민 템플릿 네비게이션 E2E 테스트', () = const header = page.locator('h2'); await expect(header).toContainText('11대 표준 업무 템플릿'); - // 3. 카드 및 헤더 링크 수 검증 (11대 표준 + 9대 프로토타입 + 상단 메뉴) - const cardLinks = page.locator('a:has-text("템플릿")'); - await expect(cardLinks).toHaveCount(21); + // 3. 카드 수 검증 (11대 표준 + 9대 프로토타입) + const cardButtons = page.locator('button:has-text("템플릿")'); + await expect(cardButtons).toHaveCount(20); // 4. Playwright E2E 스크린샷 캡쳐 (범용 아티팩트 경로 생성) const screenshotPath = path.resolve(__dirname, '../../../../antigravity-cli/brain/4ffb3a8c-b0d4-4610-9caa-b043a85a33af/templates_gallery_screenshot.png'); diff --git a/src/frontend/src/views/templates/TemplateGalleryView.vue b/src/frontend/src/views/templates/TemplateGalleryView.vue index e8a0ad96..2a634380 100644 --- a/src/frontend/src/views/templates/TemplateGalleryView.vue +++ b/src/frontend/src/views/templates/TemplateGalleryView.vue @@ -1,19 +1,22 @@