style(ai-review 統計): 改用三欄兩行表格
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Failing after 1m10s

This commit is contained in:
2026-06-22 10:07:43 +00:00
parent df3234bf19
commit 71c9b40c0b
2 changed files with 11 additions and 14 deletions
+4 -8
View File
@@ -200,11 +200,9 @@ describe('postFindingsReview', () => {
});
assert.equal(reviewCalls.length, 1);
assert.match(reviewCalls[0].body, /總問題:3 筆/);
assert.match(reviewCalls[0].body, /可標註檔案與行數:3 筆/);
assert.match(reviewCalls[0].body, /嚴重:1 筆/);
assert.match(reviewCalls[0].body, /警告:1 筆/);
assert.match(reviewCalls[0].body, /建議:1 筆/);
assert.match(reviewCalls[0].body, /\| 統計 \| 統計 \| 統計 \|/);
assert.match(reviewCalls[0].body, /\| \*\*總問題\*\*<br>3 筆 \| \*\*可標註檔案與行數\*\*<br>3 筆 \| \*\*無法標註檔案與行數\*\*<br>0 筆 \|/);
assert.match(reviewCalls[0].body, /\| \*\*🔴 嚴重\*\*<br>1 筆 \| \*\*🟡 警告\*\*<br>1 筆 \| \*\*🔵 建議\*\*<br>1 筆 \|/);
assert.deepEqual(
reviewCalls[0].comments.map(c => c.path),
['app/a.js', 'app/b.js', 'app/c.js'],
@@ -229,9 +227,7 @@ describe('postFindingsReview', () => {
});
assert.equal(reviewCalls.length, 1);
assert.match(reviewCalls[0].body, /總問題:2 筆/);
assert.match(reviewCalls[0].body, /可標註檔案與行數:1 筆/);
assert.match(reviewCalls[0].body, /無法標註檔案與行數:1 筆/);
assert.match(reviewCalls[0].body, /\| \*\*總問題\*\*<br>2 筆 \| \*\*可標註檔案與行數\*\*<br>1 筆 \| \*\*無法標註檔案與行數\*\*<br>1 筆 \|/);
assert.equal(reviewCalls[0].comments.length, 1);
assert.equal(reviewCalls[0].comments[0].path, 'app/b.js');
});