From 04ce320e5855c4da71c43b5eb13b234bf7e64c07 Mon Sep 17 00:00:00 2001 From: Jinwoo-H Date: Fri, 4 Sep 2026 14:09:08 -0400 Subject: [PATCH] test(orchestration): assert takeover pane binding on the Run row, not the receipt --- ...chestration-legacy-takeover-current-authority.test.ts | 9 ++++----- .../rpc/orchestration-runtime-update-settlement.test.ts | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/main/runtime/rpc/orchestration-legacy-takeover-current-authority.test.ts b/src/main/runtime/rpc/orchestration-legacy-takeover-current-authority.test.ts index bec39d9eddc..4de71ce6f2a 100644 --- a/src/main/runtime/rpc/orchestration-legacy-takeover-current-authority.test.ts +++ b/src/main/runtime/rpc/orchestration-legacy-takeover-current-authority.test.ts @@ -81,13 +81,12 @@ describe('legacy takeover by current runtime authority', () => { expect(response).toMatchObject({ ok: true, result: { - run: { - id: harness.adoptedRunId, - coordinator_handle: CURRENT_COORDINATOR_HANDLE, - coordinator_pane_key: CURRENT_COORDINATOR_PANE - } + run: { id: harness.adoptedRunId, coordinator_handle: CURRENT_COORDINATOR_HANDLE } } }) + expect(harness.db.getRun(harness.adoptedRunId)?.coordinator_pane_key).toBe( + CURRENT_COORDINATOR_PANE + ) }) it('requires a runtime-issued SSH attachment for fresh launch proof', async () => { diff --git a/src/main/runtime/rpc/orchestration-runtime-update-settlement.test.ts b/src/main/runtime/rpc/orchestration-runtime-update-settlement.test.ts index 52205d00791..b2d3d110627 100644 --- a/src/main/runtime/rpc/orchestration-runtime-update-settlement.test.ts +++ b/src/main/runtime/rpc/orchestration-runtime-update-settlement.test.ts @@ -284,12 +284,11 @@ describe('orchestration runtime update settlement', () => { expect(spoofed).toMatchObject({ ok: false, error: { code: 'stable_pane_required' } }) expect(firstResult).toMatchObject({ - run: { - id: harness.adoptedRunId, - coordinator_handle: CURRENT_COORDINATOR_HANDLE, - coordinator_pane_key: CURRENT_COORDINATOR_PANE - } + run: { id: harness.adoptedRunId, coordinator_handle: CURRENT_COORDINATOR_HANDLE } }) + expect(harness.db.getRun(harness.adoptedRunId)?.coordinator_pane_key).toBe( + CURRENT_COORDINATOR_PANE + ) expect(replayResult).toMatchObject({ run: firstResult.run, mutation: { requestId: 'authenticated-takeover', replayed: true }