test: tighten qa matrix tee assertions

This commit is contained in:
Shakker
2026-05-11 09:42:08 +01:00
parent 928bd2de01
commit 50efe3f55e

View File

@@ -56,7 +56,14 @@ describe("live transport CLI runtime", () => {
outputDir,
});
process.stdout.write("stdout marker\n");
await expect(tee.stop()).rejects.toMatchObject({ code: "EISDIR" });
let stopError: unknown;
try {
await tee.stop();
} catch (caught) {
stopError = caught;
}
expect(stopError).toBeInstanceOf(Error);
expect((stopError as NodeJS.ErrnoException).code).toBe("EISDIR");
expect(process.stdout.write).toBe(mutedStdoutWrite);
expect(process.stderr.write).toBe(mutedStderrWrite);