feat: unify track and telemetry workbenches
This commit is contained in:
@@ -495,10 +495,17 @@ test('keeps protocol telemetry independent and explains mileage semantics', asyn
|
||||
expect(complexValue).toHaveTextContent('3.21,3.22,3.23');
|
||||
fireEvent.click(complexValue);
|
||||
expect(await screen.findByRole('dialog', { name: '遥测字段详情' })).toBeInTheDocument();
|
||||
expect(document.querySelector('.v2-telemetry-evidence-sidesheet')).toHaveClass('v2-workspace-detail-sidesheet');
|
||||
expect(document.querySelector('.v2-telemetry-detail-protocol')).toHaveClass('semi-tag-blue-light');
|
||||
expect(document.querySelector('.v2-telemetry-value-meta')).toHaveTextContent('数据类型列表');
|
||||
const detailSummary = screen.getByRole('list', { name: '遥测字段详情摘要' });
|
||||
expect(detailSummary).toHaveTextContent('协议来源');
|
||||
expect(detailSummary).toHaveTextContent('10.0.0.1:8080');
|
||||
expect(detailSummary).toHaveTextContent('完整值');
|
||||
expect(detailSummary).toHaveTextContent('4 个值');
|
||||
expect(detailSummary).toHaveTextContent('数据质量');
|
||||
expect(detailSummary).toHaveTextContent('正常');
|
||||
expect(document.querySelector('.v2-telemetry-value-detail pre')).toHaveTextContent('3.24');
|
||||
expect(document.querySelector('.v2-telemetry-value-detail > footer strong')).toHaveTextContent('10.0.0.1:8080');
|
||||
fireEvent.click(screen.getByRole('tab', { name: /JT\/T 808/ }));
|
||||
expect(screen.getByRole('tab', { name: /JT\/T 808/, selected: true })).toBeInTheDocument();
|
||||
expect(screen.getByText('GPS 总里程')).toBeInTheDocument();
|
||||
@@ -530,7 +537,7 @@ test('uses compact Semi telemetry evidence cards on mobile', async () => {
|
||||
expect(screen.getByRole('button', { name: '查看 GPS 速度 字段详情' })).toHaveClass('v2-telemetry-mobile-action');
|
||||
fireEvent.click(screen.getByRole('button', { name: '查看 GPS 速度 字段详情' }));
|
||||
expect(await screen.findByRole('dialog', { name: '遥测字段详情' })).toBeInTheDocument();
|
||||
expect(document.querySelector('.v2-telemetry-value-sidesheet')).toHaveClass('semi-sidesheet-bottom');
|
||||
expect(document.querySelector('.v2-telemetry-evidence-sidesheet')).toHaveClass('v2-workspace-detail-sidesheet', 'semi-sidesheet-bottom');
|
||||
expect(document.querySelector('.v2-telemetry-value-meta')).toHaveTextContent('数据类型数值');
|
||||
expect(document.querySelector('.v2-telemetry-detail-protocol')).toHaveClass('semi-tag-cyan-light');
|
||||
expect(screen.getByRole('button', { name: '关闭遥测字段详情' })).toBeInTheDocument();
|
||||
|
||||
Reference in New Issue
Block a user