收口个人中心邀请弹窗组件

迁移社区二维码卡和邀请信息卡到 PlatformSubpanel

迁移邀请弹窗简单空态到 PlatformEmptyState

迁移邀请弹窗小标题到 PlatformFieldLabel

补充邀请弹窗公共组件断言并更新文档和 Hermes
This commit is contained in:
2026-06-10 12:17:45 +08:00
parent c1905d52ac
commit 66b73f5a1d
4 changed files with 67 additions and 18 deletions

View File

@@ -3178,6 +3178,9 @@ test('profile community shortcut shows reward subtitle and invited users', async
expect(screen.getByAltText('玩家社区 QQ 群二维码')).toBeTruthy();
expect(screen.getByText('微信群')).toBeTruthy();
expect(screen.getByText('QQ群')).toBeTruthy();
expect(screen.getByText('微信群').parentElement?.className).toContain(
'border-[var(--platform-subpanel-border)]',
);
expect(screen.queryByText('成功邀请')).toBeNull();
expect(screen.queryByText('被邀请玩家')).toBeNull();
});
@@ -3283,7 +3286,8 @@ test('profile redeem invite query modal submits code after login', async () => {
);
});
expect(onRechargeSuccess).toHaveBeenCalledTimes(1);
expect(await screen.findByText('已填写')).toBeTruthy();
const redeemedState = await screen.findByText('已填写邀请码');
expect(redeemedState.className).toContain('platform-empty-state');
expect(screen.queryByRole('region', { name: '次级入口' })).toBeNull();
});