From fcce2d7cc9cbd24a6bc37f41ba49be06a813e096 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 13:44:00 -0400 Subject: [PATCH] test(tui): await dialog text selection (#46143) Co-authored-by: kitlangton <7587245+kitlangton@users.noreply.github.com> --- packages/tui/test/cli/tui/dialog-select.test.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/tui/test/cli/tui/dialog-select.test.tsx b/packages/tui/test/cli/tui/dialog-select.test.tsx index aa7f54ea681..0bc55037fd8 100644 --- a/packages/tui/test/cli/tui/dialog-select.test.tsx +++ b/packages/tui/test/cli/tui/dialog-select.test.tsx @@ -192,7 +192,7 @@ test("ctrl+c clears a dialog text selection before closing the dialog", async () const column = frame[row]!.indexOf("Alpha") + 1 await select.app.mockMouse.click(column, row) await select.app.mockMouse.click(column, row) - expect(select.app.renderer.getSelection()?.getSelectedText()).toBe("Alpha") + await select.app.waitFor(() => select.app.renderer.getSelection()?.getSelectedText() === "Alpha") select.app.mockInput.pressKey("c", { ctrl: true }) await select.app.waitFor(() => !select.app.renderer.getSelection())