Files
order_site/apps/backend/src/services/fulfillment/affiliate-fallback-service.test.ts
T

20 lines
568 B
TypeScript

import assert from 'node:assert/strict'
import test from 'node:test'
import { AFFILIATE_FAILURE_STATUSES } from './affiliate-fallback-service.js'
test('自动发货失败状态全部纳入转人工', () => {
for (const status of [
'failed',
'closed',
'expired',
'manual_review',
'retry_pending',
'cancelled',
]) {
assert.ok(AFFILIATE_FAILURE_STATUSES.includes(status as never))
}
assert.ok(!AFFILIATE_FAILURE_STATUSES.includes('redeemed' as never))
assert.ok(!AFFILIATE_FAILURE_STATUSES.includes('waiting_binding' as never))
})