23 lines
559 B
TypeScript
23 lines
559 B
TypeScript
import { describe, expect, it } from 'vitest';
|
|
|
|
import { buildNarrativeQaReport } from './narrativeQaReport';
|
|
|
|
describe('narrativeQaReport', () => {
|
|
it('summarizes QA issues', () => {
|
|
const report = buildNarrativeQaReport({
|
|
issues: [
|
|
{
|
|
id: 'issue-1',
|
|
severity: 'high',
|
|
category: 'payoff',
|
|
summary: '有关键 payoff 尚未回收。',
|
|
relatedIds: ['thread-1'],
|
|
},
|
|
],
|
|
});
|
|
|
|
expect(report.issues).toHaveLength(1);
|
|
expect(report.summary).toContain('1 条');
|
|
});
|
|
});
|