feat(platform): add time window service audit

This commit is contained in:
lingniu
2026-07-05 03:13:08 +08:00
parent 9d41c52cac
commit 1de268942c
3 changed files with 122 additions and 0 deletions

View File

@@ -818,6 +818,12 @@ test('dashboard exposes vehicle data center capability matrix', async () => {
expect(screen.getByText('车辆范围')).toBeInTheDocument();
expect(screen.getByText('复盘时间')).toBeInTheDocument();
expect(screen.getByText('统计证据')).toBeInTheDocument();
expect(screen.getByText('时间窗服务核对')).toBeInTheDocument();
expect(screen.getByText('交付给客户前,先确认范围、轨迹、导出和异常闭环四件事都能讲清楚。')).toBeInTheDocument();
expect(screen.getByText('范围可解释')).toBeInTheDocument();
expect(screen.getByText('轨迹可复盘')).toBeInTheDocument();
expect(screen.getByText('数据可导出')).toBeInTheDocument();
expect(screen.getByText('异常可闭环')).toBeInTheDocument();
expect(screen.getByRole('button', { name: '复制复盘包' })).toBeInTheDocument();
expect(screen.getByText('这个范围会同步带入轨迹、里程、历史证据和告警复盘适合客户问询、BI 核对和异常解释。')).toBeInTheDocument();
expect(screen.getByText('查看轨迹')).toBeInTheDocument();
@@ -928,6 +934,9 @@ test('dashboard exposes vehicle data center capability matrix', async () => {
fireEvent.click(screen.getByRole('button', { name: '复制复盘包' }));
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('【客户时间窗复盘包】'));
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('平台能力'));
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('时间窗判定1 天窗口'));
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('交付核对:'));
expect(writeText).toHaveBeenCalledWith(expect.stringContaining('1. 范围可解释'));
cleanup();
await renderDashboard();