修复履约路由总开关关闭后仍回退默认配置自动发货:总开关关闭即停止自动履约
This commit is contained in:
@@ -6,6 +6,22 @@ import {
|
||||
resolveFulfillmentRoute,
|
||||
} from './routing-config-service.js'
|
||||
|
||||
test('resolveFulfillmentRoute 总开关关闭后不再回退默认配置,返回未选中', () => {
|
||||
const result = resolveFulfillmentRoute({
|
||||
productName: '测试商品',
|
||||
candidates: [
|
||||
{ executorKey: 'kuaishou_ct_assisted', available: true },
|
||||
{ executorKey: 'kuaishou_feifei', available: true },
|
||||
],
|
||||
config: normalizeFulfillmentRoutingConfig({
|
||||
enabled: false,
|
||||
}),
|
||||
})
|
||||
|
||||
assert.equal(result.selectedExecutorKey, '')
|
||||
assert.equal(result.reason, '履约路由未启用,自动发货已停止')
|
||||
})
|
||||
|
||||
test('resolveFulfillmentRoute 默认保持 kuaishou-lewan 优先', () => {
|
||||
const result = resolveFulfillmentRoute({
|
||||
productName: '测试商品',
|
||||
|
||||
Reference in New Issue
Block a user