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
This commit is contained in:
parent
25345a909a
commit
498c15555e
@ -109,13 +109,13 @@ describe("tts", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe("isValidOpenAIModel", () => {
|
describe("isValidOpenAIModel", () => {
|
||||||
it("accepts gpt-4o-mini-tts model", () => {
|
it("accepts supported models", () => {
|
||||||
expect(isValidOpenAIModel("gpt-4o-mini-tts")).toBe(true);
|
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", () => {
|
it("rejects unsupported models", () => {
|
||||||
expect(isValidOpenAIModel("tts-1")).toBe(false);
|
|
||||||
expect(isValidOpenAIModel("tts-1-hd")).toBe(false);
|
|
||||||
expect(isValidOpenAIModel("invalid")).toBe(false);
|
expect(isValidOpenAIModel("invalid")).toBe(false);
|
||||||
expect(isValidOpenAIModel("")).toBe(false);
|
expect(isValidOpenAIModel("")).toBe(false);
|
||||||
expect(isValidOpenAIModel("gpt-4")).toBe(false);
|
expect(isValidOpenAIModel("gpt-4")).toBe(false);
|
||||||
@ -123,9 +123,11 @@ describe("tts", () => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe("OPENAI_TTS_MODELS", () => {
|
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).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", () => {
|
it("is a non-empty array", () => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user