feat(platform): show unresolved vehicle lookup state

This commit is contained in:
lingniu
2026-07-04 00:11:31 +08:00
parent ff1fb4d2ac
commit 52b3040506
3 changed files with 22 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
import { describe, expect, test } from 'vitest';
import type { QualityIssueRow } from '../api/types';
import { qualityIssueVehicleLookup } from './vehicleLookup';
import { isLikelyVIN, qualityIssueVehicleLookup } from './vehicleLookup';
function issue(row: Partial<QualityIssueRow>): QualityIssueRow {
return {
@@ -39,3 +39,13 @@ describe('qualityIssueVehicleLookup', () => {
});
});
});
describe('isLikelyVIN', () => {
test('accepts a 17-character VIN', () => {
expect(isLikelyVIN('LA9GG68L2PBAF4773')).toBe(true);
});
test('rejects phone-like lookup keys', () => {
expect(isLikelyVIN('64646848247')).toBe(false);
});
});