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