feat(platform): align quality issues with vehicle service
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import { describe, expect, test } from 'vitest';
|
||||
import { qualityIssueLabel, qualityProtocolLabel, qualityProtocolOptions } from './qualityIssue';
|
||||
|
||||
describe('qualityIssueLabel', () => {
|
||||
test('maps no-source issues to a vehicle-service label', () => {
|
||||
expect(qualityIssueLabel('NO_SOURCE')).toBe('暂无数据来源');
|
||||
});
|
||||
|
||||
test('keeps unknown issue types visible', () => {
|
||||
expect(qualityIssueLabel('CUSTOM_GAP')).toBe('CUSTOM_GAP');
|
||||
});
|
||||
});
|
||||
|
||||
describe('qualityProtocolLabel', () => {
|
||||
test('labels vehicle-level quality issues as vehicle service', () => {
|
||||
expect(qualityProtocolLabel('VEHICLE_SERVICE')).toBe('车辆服务');
|
||||
});
|
||||
});
|
||||
|
||||
describe('qualityProtocolOptions', () => {
|
||||
test('includes vehicle service and all ingestion sources', () => {
|
||||
expect(qualityProtocolOptions.map((item) => item.value)).toEqual([
|
||||
'VEHICLE_SERVICE',
|
||||
'GB32960',
|
||||
'JT808',
|
||||
'YUTONG_MQTT'
|
||||
]);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user