From e141e13384a484ec73772ebdcb8a9ccc2645ee40 Mon Sep 17 00:00:00 2001 From: OrcaWin Date: Fri, 16 Oct 2026 07:08:22 -0700 Subject: [PATCH] test: keep disconnected plugin fixture alive until supervised stop (#29695) Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com> --- src/main/plugins/plugin-worker-supervision.integration.test.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/plugins/plugin-worker-supervision.integration.test.ts b/src/main/plugins/plugin-worker-supervision.integration.test.ts index e37ca080ea5..c624fc5da7c 100644 --- a/src/main/plugins/plugin-worker-supervision.integration.test.ts +++ b/src/main/plugins/plugin-worker-supervision.integration.test.ts @@ -97,8 +97,9 @@ describe('real plugin worker supervision', () => { const spec = await createPluginSpec(` export default function activate(orca) { orca.commands.register('disconnect', async () => { - process.disconnect?.() + process.removeAllListeners('disconnect') setInterval(() => {}, 1_000) + process.disconnect?.() await new Promise(() => {}) }) }