test(subprocess): make stream EOF checks causal

This commit is contained in:
pku-xht
2026-08-22 08:58:18 +08:00
parent da042b8e10
commit df00bb9c44
@@ -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([