feat(platform): link trajectory playback selection

This commit is contained in:
lingniu
2026-07-04 18:04:45 +08:00
parent 89e954cad9
commit 483d92719b
3 changed files with 69 additions and 4 deletions

View File

@@ -5843,6 +5843,15 @@ test('controls trajectory playback current point from history locations', async
fireEvent.click(screen.getByRole('button', { name: '下一点' }));
expect(screen.getByText('点 2 / 3')).toBeInTheDocument();
expect(screen.getAllByText('2026-07-03 10:10:00').length).toBeGreaterThan(0);
fireEvent.click(screen.getByRole('button', { name: '选择轨迹点 3' }));
expect(screen.getByText('点 3 / 3')).toBeInTheDocument();
fireEvent.change(screen.getByRole('slider', { name: '轨迹回放进度' }), { target: { value: '0' } });
expect(screen.getByText('点 1 / 3')).toBeInTheDocument();
const mapPointButtons = screen.getAllByRole('button', { name: '选择地图车辆 粤A回放1' });
fireEvent.click(mapPointButtons[0]);
expect(screen.getByText('点 1 / 3')).toBeInTheDocument();
fireEvent.click(mapPointButtons[1]);
expect(screen.getByText('点 2 / 3')).toBeInTheDocument();
fireEvent.click(screen.getByRole('button', { name: '上一点' }));
expect(screen.getByText('点 1 / 3')).toBeInTheDocument();
fireEvent.click(screen.getByRole('button', { name: '回放点车辆服务' }));