v4.0.8任务和版本状态增加“已停止”
CI / verify (pull_request) Has been cancelled

This commit is contained in:
2026-09-02 06:28:47 +08:00
parent bbb13cfd1a
commit a88fd6c29a
10 changed files with 44 additions and 18 deletions
+8
View File
@@ -10,6 +10,7 @@ describe('taskStatusFromVersionStatus', () => {
expect(taskStatusFromVersionStatus('IN_PROGRESS')).toBe('IN_PROGRESS');
expect(taskStatusFromVersionStatus('TESTING')).toBe('DEVELOPED');
expect(taskStatusFromVersionStatus('RELEASED')).toBe('RELEASED');
expect(taskStatusFromVersionStatus('STOPPED')).toBe('STOPPED');
});
});
@@ -22,4 +23,11 @@ describe('resolveTaskStatusFromVersions', () => {
expect(resolveTaskStatusFromVersions(['PENDING', 'TESTING'])).toBe('DEVELOPED');
expect(resolveTaskStatusFromVersions(['IN_PROGRESS', 'RELEASED'])).toBe('RELEASED');
});
it('syncs STOPPED only when every linked version is stopped', () => {
expect(resolveTaskStatusFromVersions(['STOPPED'])).toBe('STOPPED');
expect(resolveTaskStatusFromVersions(['STOPPED', 'STOPPED'])).toBe('STOPPED');
expect(resolveTaskStatusFromVersions(['STOPPED', 'IN_PROGRESS'])).toBe('IN_PROGRESS');
expect(resolveTaskStatusFromVersions(['STOPPED', 'RELEASED'])).toBe('RELEASED');
});
});