feat: complete V1 phases 0-7
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import { describe, expect, it } from 'vitest';
|
||||
|
||||
import {
|
||||
FOLLOW_UP_RESULT_CODES,
|
||||
FOLLOW_UP_RESULT_LABELS,
|
||||
FOLLOW_UP_STATUS_LABELS,
|
||||
FOLLOW_UP_TYPES,
|
||||
FOLLOW_UP_TYPE_LABELS,
|
||||
} from './follow-ups.js';
|
||||
|
||||
describe('follow-up contracts', () => {
|
||||
it('keeps every persisted enum value mapped to a user-facing label', () => {
|
||||
expect(Object.keys(FOLLOW_UP_TYPE_LABELS).sort()).toEqual([...FOLLOW_UP_TYPES].sort());
|
||||
expect(Object.keys(FOLLOW_UP_RESULT_LABELS).sort()).toEqual([...FOLLOW_UP_RESULT_CODES].sort());
|
||||
expect(FOLLOW_UP_STATUS_LABELS.PENDING).toBe('待回访');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user