收口充值弹窗图标槽

将充值结果弹窗和支付确认遮罩的图标槽迁移到共享 PlatformIconBadge
为 PlatformIconBadge 补充稳定类名并更新相关测试
同步更新 PlatformUiKit 收口文档与团队决策记录
This commit is contained in:
2026-06-10 16:35:31 +08:00
parent cb01d33944
commit 9141540c37
6 changed files with 29 additions and 10 deletions

View File

@@ -2173,7 +2173,11 @@ test('profile recharge modal confirms virtual payment after returning without ha
act(() => {
window.dispatchEvent(new PageTransitionEvent('pageshow'));
});
expect(screen.getByRole('dialog', { name: '正在确认支付' })).toBeTruthy();
const confirmingDialog = screen.getByRole('dialog', { name: '正在确认支付' });
expect(confirmingDialog).toBeTruthy();
expect(
confirmingDialog.querySelector('.platform-icon-badge')?.className,
).toContain('h-14');
await waitFor(() => {
expect(mockConfirmWechatRpgProfileRechargeOrder).toHaveBeenCalledWith(
'order-wechat-no-hash-paid',
@@ -2442,6 +2446,10 @@ test('profile recharge modal releases submitting state after cancelled wechat pa
expect(
await screen.findByRole('dialog', { name: '支付已取消' }),
).toBeTruthy();
const cancelDialog = screen.getByRole('dialog', { name: '支付已取消' });
expect(
cancelDialog.querySelector('.platform-icon-badge')?.className,
).toContain('platform-icon-badge');
expect(screen.getByText('本次没有扣款,账户状态未发生变化。')).toBeTruthy();
await waitFor(() => {
expect(