fix(ai-review): 結果推送失敗時回報工作流失敗

This commit is contained in:
Jeffery
2026-07-21 17:21:57 +08:00
parent b60f50f2b4
commit 449b17480b
6 changed files with 84 additions and 21 deletions
+24
View File
@@ -98,6 +98,30 @@ test('resultFilesToCommit 在建問題模式無嚴重問題時只提交 exclusio
);
});
test('shouldFailMissingResultCommit 在結果檔需要 push 但未成功時回報失敗', () => {
assert.equal(
review.shouldFailMissingResultCommit({
filesToCommit: ['.gitea/ai-review/findings/run.json'],
resultCommitted: false,
}),
true,
);
assert.equal(
review.shouldFailMissingResultCommit({
filesToCommit: ['.gitea/ai-review/findings/run.json'],
resultCommitted: true,
}),
false,
);
assert.equal(
review.shouldFailMissingResultCommit({
filesToCommit: [],
resultCommitted: false,
}),
false,
);
});
test('resolveOldIssueLinkComments 只標註舊追蹤 issue 連結', async () => {
const edited = [];
const fakeGitea = {