diff --git a/packages/subprocess/subprocess-local/tests/managed-spawn.spec.ts b/packages/subprocess/subprocess-local/tests/managed-spawn.spec.ts index deab3ea5c5..7b428dab11 100644 --- a/packages/subprocess/subprocess-local/tests/managed-spawn.spec.ts +++ b/packages/subprocess/subprocess-local/tests/managed-spawn.spec.ts @@ -108,7 +108,7 @@ describe('managed process binding', () => { let doneSettled = false void handle.done.then(() => { doneSettled = true }) direct.resolve({ exitCode: 23, signal: null }) - await Promise.resolve() + await new Promise(resolve => setImmediate(resolve)) expect(doneSettled).toBe(false) stdout.end() await expect(Promise.race([