优化
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
import test from 'node:test'
|
||||
import assert from 'node:assert/strict'
|
||||
import { isRelabelFundsBlocked, relabelErrorMessage } from '../src/utils/relabel-error.js'
|
||||
|
||||
test('wallet block receives actionable Chinese guidance without version-conflict recovery', () => {
|
||||
const error = { code: 'A0409', message: 'Relabel funds must be frozen before processing' }
|
||||
assert.equal(isRelabelFundsBlocked(error), true)
|
||||
assert.match(relabelErrorMessage(error), /后台检查客户余额或授信/)
|
||||
assert.doesNotMatch(relabelErrorMessage(error), /刷新任务版本/)
|
||||
assert.equal(isRelabelFundsBlocked({ code: 'A0409', message: 'Task version changed' }), false)
|
||||
assert.equal(relabelErrorMessage({ message: 'Task version changed' }), 'Task version changed')
|
||||
})
|
||||
Reference in New Issue
Block a user