From 87f9d5dbae124be531e85736f5d120899bee4ae1 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 8 May 2026 06:10:05 +0100 Subject: [PATCH] test: align media temp path assertions --- src/media-understanding/apply.test.ts | 2 +- src/media/audio-transcode.test.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/media-understanding/apply.test.ts b/src/media-understanding/apply.test.ts index da28bca8978..a4d219d4207 100644 --- a/src/media-understanding/apply.test.ts +++ b/src/media-understanding/apply.test.ts @@ -819,7 +819,7 @@ describe("applyMediaUnderstanding", () => { "16000", "-c:a", "pcm_s16le", - expect.stringMatching(/telegram-voice\.wav$/), + expect.stringMatching(/telegram-voice\.wav.*\.part$/), ]), ); expect(mockedRunExec).toHaveBeenCalledWith( diff --git a/src/media/audio-transcode.test.ts b/src/media/audio-transcode.test.ts index b0c28328e17..1451d926efc 100644 --- a/src/media/audio-transcode.test.ts +++ b/src/media/audio-transcode.test.ts @@ -79,7 +79,9 @@ describe("transcodeAudioBufferToOpus", () => { if (!capturedOutputPath) { throw new Error("missing ffmpeg output path"); } - expect(path.basename(capturedOutputPath)).toBe("escape.opus"); + const outputBaseName = path.basename(capturedOutputPath); + expect(outputBaseName).toContain("escape.opus"); + expect(outputBaseName).toMatch(/\.part$/); await import("node:fs/promises").then((fs) => fs.writeFile(capturedOutputPath!, Buffer.from("opus-output")), );