feat(platform): include no-data service status
This commit is contained in:
@@ -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 () => {
|
||||
|
||||
Reference in New Issue
Block a user