fix(overseas): reuse original resource command after reopening conversion

This commit is contained in:
2026-10-05 02:13:24 +08:00
parent ea24496b11
commit 058b0778a2
4 changed files with 41 additions and 5 deletions
@@ -28,8 +28,10 @@ describe('container inbound plan preview contract', () => {
expect(pageSource).toContain('request !== containerPreviewRequest || selectedContainerBookingId.value !== sourceContainerBookingId || !containerConvertOpen.value')
expect(pageSource).toContain('containerPreviewRequest += 1')
expect(pageSource.match(/await convertLastMileContainerToInboundPlans\(\{/g)).toHaveLength(1)
expect(pageSource).toContain('snapshotVersion: preview.snapshotVersion')
expect(pageSource).toContain('snapshotHash: preview.snapshotHash')
expect(pageSource).toContain('const commandSnapshot = preview.resourceRetry ?? preview')
expect(pageSource).toContain('snapshotVersion: commandSnapshot.snapshotVersion')
expect(pageSource).toContain('snapshotHash: commandSnapshot.snapshotHash')
expect(pageSource).toContain('preview.resourceRetry.idempotencyKey')
expect(pageSource).toContain('containerConversionIdempotencyKey')
expect(pageSource).toContain(':confirm-disabled="containerConfirmDisabled"')
})