From 046d36302a4ad754c6d2f8852f6603386412d501 Mon Sep 17 00:00:00 2001 From: Mina Choi Date: Thu, 21 May 2026 16:47:14 +0900 Subject: [PATCH] =?UTF-8?q?dev(test):=20/test=20=ED=83=80=EC=9D=B4?= =?UTF-8?q?=ED=8B=80=20'prefill=20=ED=85=8C=EC=8A=A4=ED=8A=B8'=20=EB=A1=9C?= =?UTF-8?q?=20=EB=8B=A8=EC=88=9C=ED=99=94=20+=20=EC=84=A0=ED=83=9D=20?= =?UTF-8?q?=EB=B3=91=EC=9B=90=20=ED=91=9C=EC=8B=9C=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- src/features/dev/pages/TestPrefillPage.tsx | 29 +++++++--------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/src/features/dev/pages/TestPrefillPage.tsx b/src/features/dev/pages/TestPrefillPage.tsx index 20bf437..a2a3695 100644 --- a/src/features/dev/pages/TestPrefillPage.tsx +++ b/src/features/dev/pages/TestPrefillPage.tsx @@ -1,15 +1,13 @@ /** - * /test — 랜덤 병원 fixture를 디폴트로 채워 분석 플로우를 빠르게 검증하는 dev 페이지. + * /test — 고정 병원 fixture 를 디폴트로 채워 분석 플로우를 빠르게 검증하는 dev 페이지. * - * - 진입 시 CLINICS 중 1개를 랜덤 선택해 form prefill - * - "다른 병원 랜덤" 버튼으로 재선택 가능 + * - 진입 시 PINNED_LABEL fixture 로 form prefill * - DevOnly 가드 아래 등록되어 localhost에서만 접근 */ import { useNavigate } from 'react-router' import MultiChannelInput, { type AnalyzePayload } from '@/features/channels/components/MultiChannelInput' import { CLINICS } from '../fixtures/mockUrls' -// 현재는 뷰성형외과만 prefill 한다. CLINICS 의 다른 fixture 는 삭제하지 않고 보존. const PINNED_LABEL = '뷰성형외과' function pickIndex(): number { @@ -19,8 +17,7 @@ function pickIndex(): number { export default function TestPrefillPage() { const navigate = useNavigate() - const index = pickIndex() - const clinic = CLINICS[index] + const clinic = CLINICS[pickIndex()] const handleAnalyze = (payload: AnalyzePayload) => { navigate('/report/loading', { @@ -34,21 +31,13 @@ export default function TestPrefillPage() { return (
-
-
-
- DEV · /test -
-

- 랜덤 병원 분석 테스트 -

-

- 선택된 병원: {clinic.label} - {' '}({index + 1} / {CLINICS.length}) -

+
+
+ DEV · /test
- {/* 현재 PINNED_LABEL 하나만 사용하므로 랜덤 버튼은 숨김. - 필요 시 pickIndex() 를 다시 randomize 하고 이 버튼을 복구. */} +

+ prefill 테스트 +