From a5bc189540a1039ba68839dfd62b6bce972a4f2d Mon Sep 17 00:00:00 2001 From: Borewit Date: Wed, 29 Jan 2025 19:49:19 +0100 Subject: [PATCH] Fix closing Node.js stream in unit test --- test/metadata-parsers.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/metadata-parsers.ts b/test/metadata-parsers.ts index 7355aed0..81fc810a 100644 --- a/test/metadata-parsers.ts +++ b/test/metadata-parsers.ts @@ -32,7 +32,14 @@ export const Parsers: IParser[] = [ try { return await mm.parseStream(nodeStream, {mimeType: mimeType}, options); } finally { - nodeStream.close(); + await new Promise((resolve, reject) => { + nodeStream.close(err => { + if (err) + reject(err); + else + resolve(); + }); + }); } } }, {