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:
1 parent
6c8381f164
commit
f496477ba0
1 file changed
+9
-1
+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: {},
|
||||
|
||||
Reference in new issue
Block a user