fix(FN-5930): remove duplicate const in afterEach cleanup
The FN-5930 squash merge combined two wait-for-exit strategies, leaving a shadowed 'const exited' and double await. Collapse to a single register-before-kill pattern. Fusion-Task-Id: FN-5930
This commit is contained in:
@@ -105,15 +105,13 @@ describe("reliability interactions: FN-5189 verification spawn supervision", ()
|
||||
if (parent.exitCode === null && parent.signalCode === null) {
|
||||
// Register the exit listener BEFORE kill so we don't miss the
|
||||
// event and deadlock.
|
||||
const exited = once(parent, "exit").catch(() => {});
|
||||
const exited = once(parent, "exit");
|
||||
try {
|
||||
const exited = once(parent, "exit");
|
||||
parent.kill("SIGKILL");
|
||||
await exited;
|
||||
} catch {
|
||||
// ignore cleanup failures
|
||||
}
|
||||
await exited;
|
||||
await exited.catch(() => {});
|
||||
}
|
||||
}
|
||||
spawnedParents.clear();
|
||||
|
||||
Reference in New Issue
Block a user