From 48a3a23d4018c4859a7c2b12bf4e358dad5dff43 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Mon, 4 May 2026 04:48:34 -0700 Subject: [PATCH] test(discord): accept native voice temp paths --- extensions/discord/src/voice-message.test.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/discord/src/voice-message.test.ts b/extensions/discord/src/voice-message.test.ts index 1d222db3061..c2c81d79e8c 100644 --- a/extensions/discord/src/voice-message.test.ts +++ b/extensions/discord/src/voice-message.test.ts @@ -1,3 +1,4 @@ +import path from "node:path"; import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest"; import type { RequestClient } from "./internal/discord.js"; import type { VoiceMessageMetadata } from "./voice-message.js"; @@ -75,7 +76,8 @@ describe("ensureOggOpus", () => { const result = await ensureOggOpus("/tmp/input.ogg"); expect(result.cleanup).toBe(true); - expect(result.path).toMatch(/^\/tmp\/voice-.*\.ogg$/); + expect(path.dirname(result.path)).toBe(path.normalize("/tmp")); + expect(path.basename(result.path)).toMatch(/^voice-.*\.ogg$/); expect(runFfmpegMock).toHaveBeenCalledWith( expect.arrayContaining(["-t", "1200", "-ar", "48000", "/tmp/input.ogg", result.path]), );