From ab74c310286460a4ccc9e8d511cce2f1e5043c07 Mon Sep 17 00:00:00 2001 From: Dotta Date: Tue, 15 Sep 2026 23:20:23 -0500 Subject: [PATCH] Wait for GitHub setup request before asserting captured key Co-Authored-By: Paperclip --- tests/e2e/chat-adapters-ui.spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/e2e/chat-adapters-ui.spec.ts b/tests/e2e/chat-adapters-ui.spec.ts index e98d816d972..60fb8b00563 100644 --- a/tests/e2e/chat-adapters-ui.spec.ts +++ b/tests/e2e/chat-adapters-ui.spec.ts @@ -1559,9 +1559,10 @@ test.describe.serial("native chat adapter UI", () => { await fillProviderSetup(page, provider); if (provider.provider === "github") { + // A completed click does not mean the async configure request reached the mock. + await expect.poll(() => mock.setupAttempts).toBe(2); expect(mock.githubPrivateKeyMatchedFile).toBe(true); expect(mock.githubPrivateKeyMatchedPaste).toBe(true); - expect(mock.setupAttempts).toBe(2); } if (provider.provider === "telegram") {