test(ai-review): 更新統計四欄、OpenRouter 精確比對與 codeWindow 邊界測試

This commit is contained in:
Jeffery
2026-06-23 13:15:58 +08:00
parent e73e18f2c3
commit 55bd14e480
3 changed files with 18 additions and 11 deletions
+6 -6
View File
@@ -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',
);
});
});