From f7a6d9f8c62305592dcd0a45031ec4b6ac0eec2b Mon Sep 17 00:00:00 2001 From: Michael Nguyen Date: Fri, 24 Jul 2026 01:21:57 -0700 Subject: [PATCH] test(plugins): align checkbox input parsing Co-Authored-By: Paperclip --- packages/plugins/sdk/src/testing.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/plugins/sdk/src/testing.ts b/packages/plugins/sdk/src/testing.ts index e823bd3faa7..fa477ca9b36 100644 --- a/packages/plugins/sdk/src/testing.ts +++ b/packages/plugins/sdk/src/testing.ts @@ -1809,7 +1809,9 @@ export function createTestHarness(options: TestHarnessOptions): TestHarness { } let checkboxResult: { version: 1; outcome: "accepted"; selectedOptionIds: string[] } | undefined; if (input.action === "accept" && current.kind === "request_checkbox_confirmation") { - const parsed = acceptIssueThreadInteractionSchema.parse(input); + const parsed = acceptIssueThreadInteractionSchema.parse({ + selectedOptionIds: input.selectedOptionIds, + }); const optionIds = new Set(current.payload.options.map((option) => option.id)); const selectedOptionIds = parsed.selectedOptionIds ?? current.payload.defaultSelectedOptionIds