test(ecommerce): 체크아웃 결제수단 회귀 테스트 mock 을 selectedCorePaymentMethod 도입에 맞춰 정정

토스 주문서형 결제수단 도입으로 주문 body 표현식이 _computed.selectedPaymentMethod
→ selectedCorePaymentMethod (결제수단 id → core_payment_method 매핑) 로 바뀌었으나,
ecommerce 회귀 테스트의 context 헬퍼가 selectedPaymentMethod 만 세팅한 채 새 키를
누락해 payment_method 가 undefined 로 평가되던 stale test 를 정정. 레이아웃 로직은
정상이며 템플릿 측 테스트가 동일 동작을 이미 커버한다.
This commit is contained in:
HeuJung committed 2026-08-06 14:16:42 +09:00
1 parent 6c8381f164
commit f496477ba0
1 file changed
+9 -1
@@ -77,7 +77,15 @@ describe('체크아웃 결제수단 회귀 테스트', () => {
const context = (paymentMethod: string, localPaymentMethod?: string) => ({
checkoutData: { data: { temp_order_id: 'T-1', calculation: { summary: { final_amount: 1000 } } } },
_computed: { selectedPaymentMethod: paymentMethod, ordererDefaults: { name: '홍길동' } },
// body 는 _computed.selectedCorePaymentMethod 를 싣는다(#454 S3 — 결제수단 id →
// core_payment_method 매핑). selectedPaymentMethod 는 선택된 결제수단 id, core 는
// 그 id 가 가리키는 코어 결제수단(dbank/card/vbank …)이다. 이 회귀 테스트의 관심사인
// "고른 결제수단이 그대로 실려 나가는가" 는 core 값으로 검증한다.
_computed: {
selectedPaymentMethod: paymentMethod,
selectedCorePaymentMethod: paymentMethod,
ordererDefaults: { name: '홍길동' },
},
_local: {
paymentMethod: localPaymentMethod,
shipping: {},