merge: sync test and stabilize full acceptance

This commit is contained in:
2026-09-09 21:14:25 +08:00
40 changed files with 595 additions and 134 deletions
@@ -38,7 +38,7 @@ function fixture(context) {
return null
}
async function command(context, target, action, path, body) {
const key = `${context.marker}-terminal-${action}`.slice(0, 128)
const key = `${context.marker}-terminal-${path}`.replace(/[^A-Za-z0-9:_-]/g, '').slice(0, 128)
const first = await api(context, 'POST', `目的港码头拖车${action}`, `${BASE}/${target.containerBookingId}/${path}`,
body, { 'Idempotency-Key': key })
if (!success(first.response)) return first