From 498c15555e29feae698f67c4b2ac320895ba5c14 Mon Sep 17 00:00:00 2001 From: zhixian Date: Sun, 25 Jan 2026 14:48:06 +0900 Subject: [PATCH] test: update tests for expanded OpenAI TTS model list - Accept tts-1 and tts-1-hd as valid models - Update OPENAI_TTS_MODELS length expectation to 3 --- src/tts/tts.test.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/tts/tts.test.ts b/src/tts/tts.test.ts index a8c9dce9c..8462cba01 100644 --- a/src/tts/tts.test.ts +++ b/src/tts/tts.test.ts @@ -109,13 +109,13 @@ describe("tts", () => { }); describe("isValidOpenAIModel", () => { - it("accepts gpt-4o-mini-tts model", () => { + it("accepts supported models", () => { expect(isValidOpenAIModel("gpt-4o-mini-tts")).toBe(true); + expect(isValidOpenAIModel("tts-1")).toBe(true); + expect(isValidOpenAIModel("tts-1-hd")).toBe(true); }); - it("rejects other models", () => { - expect(isValidOpenAIModel("tts-1")).toBe(false); - expect(isValidOpenAIModel("tts-1-hd")).toBe(false); + it("rejects unsupported models", () => { expect(isValidOpenAIModel("invalid")).toBe(false); expect(isValidOpenAIModel("")).toBe(false); expect(isValidOpenAIModel("gpt-4")).toBe(false); @@ -123,9 +123,11 @@ describe("tts", () => { }); describe("OPENAI_TTS_MODELS", () => { - it("contains only gpt-4o-mini-tts", () => { + it("contains supported models", () => { expect(OPENAI_TTS_MODELS).toContain("gpt-4o-mini-tts"); - expect(OPENAI_TTS_MODELS).toHaveLength(1); + expect(OPENAI_TTS_MODELS).toContain("tts-1"); + expect(OPENAI_TTS_MODELS).toContain("tts-1-hd"); + expect(OPENAI_TTS_MODELS).toHaveLength(3); }); it("is a non-empty array", () => {