This commit is contained in:
2026-10-22 11:56:47 +08:00
parent 5d71af1ac9
commit de96e47d74
71 changed files with 1296 additions and 332 deletions
+8 -1
View File
@@ -1,6 +1,13 @@
import test from 'node:test'
import assert from 'node:assert/strict'
import { execute, options, accountForCustomer } from './procurement-sample-test-env.mjs'
import { execute, options, accountForCustomer, requireExistingProcurementBalance } from './procurement-sample-test-env.mjs'
test('procurement uses available existing funds without funding the account', () => {
requireExistingProcurementBalance({ availableBalance: '3.00' })
for (const value of [undefined, null, 'invalid', '2.99', '-1']) {
assert.throws(() => requireExistingProcurementBalance({ actualBalance: '100', availableBalance: value }), /禁止自动充值/)
}
})
test('default preview needs no credentials and performs no execution', async () => {
const result = await execute([], [])