




















@@ -1,3 +1,4 @@
1+import path from "node:path";
12import { beforeAll, beforeEach, describe, expect, it, vi } from "vitest";
23import type { RequestClient } from "./internal/discord.js";
34import type { VoiceMessageMetadata } from "./voice-message.js";
@@ -75,7 +76,8 @@ describe("ensureOggOpus", () => {
7576const result = await ensureOggOpus("/tmp/input.ogg");
76777778expect(result.cleanup).toBe(true);
78-expect(result.path).toMatch(/^\/tmp\/voice-.*\.ogg$/);
79+expect(path.dirname(result.path)).toBe(path.normalize("/tmp"));
80+expect(path.basename(result.path)).toMatch(/^voice-.*\.ogg$/);
7981expect(runFfmpegMock).toHaveBeenCalledWith(
8082expect.arrayContaining(["-t", "1200", "-ar", "48000", "/tmp/input.ogg", result.path]),
8183);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。