From 16830a42d735433f25b9b02fff383a09c561e681 Mon Sep 17 00:00:00 2001 From: Neil Date: Wed, 7 Oct 2026 16:28:43 -0700 Subject: [PATCH] test: poll successful PTY cleanup without repeated idle waits --- src/main/daemon/pty-subprocess-io-failure-cleanup.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/daemon/pty-subprocess-io-failure-cleanup.test.ts b/src/main/daemon/pty-subprocess-io-failure-cleanup.test.ts index b7ce586668b5..a4faede7cae5 100644 --- a/src/main/daemon/pty-subprocess-io-failure-cleanup.test.ts +++ b/src/main/daemon/pty-subprocess-io-failure-cleanup.test.ts @@ -192,7 +192,9 @@ describe.each(['darwin', 'linux', 'win32'] as const)('%s native-handle contract' expect(host.listSessions()).toHaveLength(1) expect(fixture.proc.destroy).not.toHaveBeenCalled() expect(onExit).not.toHaveBeenCalled() - await vi.waitFor(() => expect(signal).toHaveBeenCalledWith(4242, 'SIGKILL')) + await vi.waitFor(() => expect(signal).toHaveBeenCalledWith(4242, 'SIGKILL'), { + interval: 1 + }) } finally { fixture.proc._simulateExit(137) killFailure = await settled