feat(platform): include no-data service status

This commit is contained in:
lingniu
2026-07-04 04:28:27 +08:00
parent 40397efa4a
commit 40b55600c7
4 changed files with 28 additions and 2 deletions

View File

@@ -153,7 +153,10 @@ test('vehicleServiceSummary reads the vehicle service summary endpoint', async (
multiSourceVehicles: 181,
noDataVehicles: 461,
identityRequiredVehicles: 9,
serviceStatuses: [{ status: 'healthy', title: '服务正常', count: 161 }],
serviceStatuses: [
{ status: 'healthy', title: '服务正常', count: 161 },
{ status: 'no_data', title: '暂无数据来源', count: 461 }
],
protocols: [{ protocol: 'JT808', online: 157, total: 388 }]
},
traceId: 'trace-test',
@@ -166,6 +169,7 @@ test('vehicleServiceSummary reads the vehicle service summary endpoint', async (
expect(fetchMock).toHaveBeenCalledWith('/api/vehicle-service/summary', undefined);
expect(result.totalVehicles).toBe(1033);
expect(result.multiSourceVehicles).toBe(181);
expect(result.serviceStatuses.find((item) => item.status === 'no_data')?.count).toBe(461);
});
test('api errors include backend message, detail, and trace id', async () => {