test(ai-review): 更新統計四欄、OpenRouter 精確比對與 codeWindow 邊界測試
This commit is contained in:
@@ -104,21 +104,21 @@ describe('formatFindingsStats', () => {
|
||||
{ level: 'custom', is_new: true },
|
||||
];
|
||||
|
||||
it('formats old and new findings by severity', () => {
|
||||
it('formats old and new findings by severity with an unclassified column', () => {
|
||||
const stats = formatFindingsStats(statsFindings);
|
||||
|
||||
assert.equal(stats, [
|
||||
'| 類型 | 🔴 嚴重 | 🟡 警告 | 🔵 建議 |',
|
||||
'| --- | --- | --- | --- |',
|
||||
'| 舊問題 | 1 筆 | 0 筆 | 0 筆 |',
|
||||
'| 新問題 | 0 筆 | 1 筆 | 1 筆 |',
|
||||
'| 類型 | 🔴 嚴重 | 🟡 警告 | 🔵 建議 | ⚪ 無法標示 |',
|
||||
'| --- | --- | --- | --- | --- |',
|
||||
'| 新問題 | 0 筆 | 1 筆 | 1 筆 | 1 筆 |',
|
||||
'| 舊問題 | 1 筆 | 0 筆 | 0 筆 | 0 筆 |',
|
||||
].join('\n'));
|
||||
});
|
||||
|
||||
it('formats compact one-line stats for action logs', () => {
|
||||
assert.equal(
|
||||
formatFindingsStatsLine(statsFindings),
|
||||
'舊: 嚴重1 / 警告0 / 建議0;新: 嚴重0 / 警告1 / 建議1',
|
||||
'新: 嚴重0 / 警告1 / 建議1 / 無法標示1;舊: 嚴重1 / 警告0 / 建議0 / 無法標示0',
|
||||
);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user