From 82a739a5805bf0b24d88d1208a1761062b2b4d3e Mon Sep 17 00:00:00 2001 From: Dotta Date: Thu, 3 Sep 2026 05:53:46 -0500 Subject: [PATCH] test(runner): assert admitted ACPX turn contract --- .../drivers/acpx/codex-runtime-adapter.test.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.test.ts b/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.test.ts index 55964b46cc..0be26c2410 100644 --- a/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.test.ts +++ b/packages/paperclip-runner/src/drivers/acpx/codex-runtime-adapter.test.ts @@ -1286,14 +1286,15 @@ describe("Codex ACPX runtime adapter", () => { const signal = new AbortController().signal; const onElicitation = vi.fn(); - expect( - port.startTurn({ - text: "Complete the task.", - requestId: "turn-1", - signal, - onElicitation, - }), - ).toBe(turn); + const admittedTurn = port.startTurn({ + text: "Complete the task.", + requestId: "turn-1", + signal, + onElicitation, + }); + expect(admittedTurn.requestId).toBe(turn.requestId); + await expect(admittedTurn.promptStarted).resolves.toBeUndefined(); + await expect(admittedTurn.result).resolves.toEqual({ status: "completed" }); expect(runtime.startTurn).toHaveBeenCalledWith({ handle: HANDLE, text: "Complete the task.",