继续收口首页分类异步状态

扩展 PlatformAsyncStatePanel 接入首页分类分支的外层与筛选空态
合并桌面分类 section 并补充首页分类状态回归测试
修正 FlowShell 发现频道切换测试的 tab 语义断言
更新 PlatformUiKit 收口计划与共享决策记录
This commit is contained in:
2026-06-11 03:31:35 +08:00
parent 051fd6156c
commit 58a3c6eb97
5 changed files with 210 additions and 223 deletions

View File

@@ -7561,7 +7561,7 @@ test('published puzzle works appear on home and mobile game category channel', a
});
await clickFirstButtonByName(user, '发现');
await user.click(screen.getByRole('button', { name: '分类' }));
await user.click(screen.getByRole('tab', { name: '分类' }));
const discoverPanel = getPlatformTabPanel('category');
expect(within(discoverPanel).getAllByText('星桥机关').length).toBeGreaterThan(
@@ -8533,7 +8533,7 @@ test('published big fish works stay hidden from platform home and game category
expect(screen.queryByText('机械深海 大鱼吃小鱼')).toBeNull();
await clickFirstButtonByName(user, '发现');
await user.click(screen.getByRole('button', { name: '分类' }));
await user.click(screen.getByRole('tab', { name: '分类' }));
const discoverPanel = getPlatformTabPanel('category');
expect(within(discoverPanel).queryByText('机械深海 大鱼吃小鱼')).toBeNull();
@@ -8573,7 +8573,7 @@ test('published puzzle detail returns to the ranking platform tab', async () =>
render(<TestWrapper withAuth />);
await clickFirstButtonByName(user, '发现');
await user.click(await screen.findByRole('button', { name: '排行' }));
await user.click(await screen.findByRole('tab', { name: '排行' }));
await waitFor(() => {
expect(document.getElementById('platform-tab-panel-category')).toBeTruthy();
});