feat(GOV-010): 完成开发质量与架构治理
This commit is contained in:
@@ -177,6 +177,24 @@ test('只有两份 Review 都明确通过时才允许发布', () => {
|
||||
assert.deepEqual(getUnpassedReviewFiles(reports), []);
|
||||
});
|
||||
|
||||
test('Review 只有在最后一个非空行明确 passed 时才通过', () => {
|
||||
const reports = new Map([
|
||||
[
|
||||
'review/code-review.md',
|
||||
'# 代码 Review\n\n最终结论:passed\n\n最终结论:changes_required\n',
|
||||
],
|
||||
[
|
||||
'review/standards-review.md',
|
||||
'# 规范 Review\n\n最终结论:passed\n\n补充说明不能放在最终结论之后。\n',
|
||||
],
|
||||
]);
|
||||
|
||||
assert.deepEqual(getUnpassedReviewFiles(reports), [
|
||||
'review/code-review.md',
|
||||
'review/standards-review.md',
|
||||
]);
|
||||
});
|
||||
|
||||
test('完整质量证据和带序号的二级标题可以通过门禁', () => {
|
||||
assert.deepEqual(getInvalidFeatureEvidence(VALID_FEATURE_REPORTS), []);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user