后端补充高风险链路测试

This commit is contained in:
yml
2026-05-21 14:10:41 +08:00
parent 84ca9cac09
commit 5711d38c8f
4 changed files with 158 additions and 2 deletions
@@ -32,6 +32,18 @@ test('hasAgisoAutoDeliverySucceeded detects successful context on any task', ()
]), false)
})
test('hasAgisoAutoDeliverySucceeded handles string and invalid task context payloads', () => {
assert.equal(hasAgisoAutoDeliverySucceeded([
{ context_json: '{bad-json' },
{ context_json: JSON.stringify({ agisoAutoDelivery: { status: 'success' } }) },
]), true)
assert.equal(hasAgisoAutoDeliverySucceeded([
{ context_json: '{bad-json' },
{ context_json: JSON.stringify({ agisoAutoDelivery: { status: 'skipped' } }) },
]), false)
})
test('isAgisoAutoDeliverySuccess accepts empty successful payloads and explicit success codes', () => {
assert.equal(isAgisoAutoDeliverySuccess(200, {}), true)
assert.equal(isAgisoAutoDeliverySuccess(200, { IsSuccess: true }), true)