feat: connect comprehensive profile and stored value payment
This commit is contained in:
@@ -20,6 +20,9 @@ const pagesJson = readFileSync(resolve(srcRoot, 'pages.json'), 'utf8')
|
||||
const mallPage = readFileSync(resolve(srcRoot, 'pages/comprehensive/mall/index.vue'), 'utf8')
|
||||
const availablePage = readFileSync(resolve(srcRoot, 'pages/comprehensive/membership/available-sessions.vue'), 'utf8')
|
||||
const bookingDetail = readFileSync(resolve(srcRoot, 'pages/comprehensive/membership/booking-detail.vue'), 'utf8')
|
||||
const profilePage = readFileSync(resolve(srcRoot, 'pages/comprehensive/profile/index.vue'), 'utf8')
|
||||
const orderPage = readFileSync(resolve(srcRoot, 'pages/comprehensive/profile/orders.vue'), 'utf8')
|
||||
const payPage = readFileSync(resolve(srcRoot, 'pages/comprehensive/pay/index.vue'), 'utf8')
|
||||
|
||||
expectIncludes(membershipApi, "url: '/api/membership/plans'", 'membership plans')
|
||||
expectIncludes(membershipApi, "url: '/api/membership/orders'", 'membership order')
|
||||
@@ -40,6 +43,14 @@ expectIncludes(mallPage, 'face_value', 'face value display')
|
||||
expectIncludes(availablePage, 'available_card_ids', 'available card selection')
|
||||
expectExcludes(bookingDetail, 'booking.order', 'card booking has no order')
|
||||
|
||||
expectIncludes(profilePage, '/pages/comprehensive/mall/index', 'mall entry')
|
||||
expectIncludes(profilePage, '/pages/comprehensive/membership/cards', 'my cards entry')
|
||||
expectIncludes(profilePage, '/pages/comprehensive/profile/balance', 'balance records entry')
|
||||
expectIncludes(profilePage, '/pages/comprehensive/profile/orders', 'consumption records entry')
|
||||
expectIncludes(orderPage, "value: 'membership'", 'membership filter')
|
||||
expectIncludes(orderPage, "value: 'stored_value'", 'stored value filter')
|
||||
expectIncludes(payPage, "order.value?.business_type === 'stored_value'", 'stored value payment guard')
|
||||
|
||||
if (failures.length) {
|
||||
console.error(`Comprehensive commerce verification failed with ${failures.length} issue(s):`)
|
||||
for (const failure of failures) console.error(`- ${failure}`)
|
||||
|
||||
Reference in New Issue
Block a user