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") {