From b6b31d237b5c79f91dfdaa529f587edae71bc14b Mon Sep 17 00:00:00 2001 From: shrimbly Date: Wed, 18 Feb 2026 22:14:18 +1300 Subject: [PATCH] fix: update fal category filter test for audio model support text-to-speech was already in RELEVANT_CATEGORIES but the test still expected it to be filtered out. Update count and add assertion that TTS models are mapped to text-to-audio capability. Co-Authored-By: Claude Opus 4.6 --- src/app/api/models/__tests__/route.test.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/app/api/models/__tests__/route.test.ts b/src/app/api/models/__tests__/route.test.ts index 24197c1a..5431f878 100644 --- a/src/app/api/models/__tests__/route.test.ts +++ b/src/app/api/models/__tests__/route.test.ts @@ -712,9 +712,10 @@ describe("/api/models route", () => { const data = await response.json(); expect(response.status).toBe(200); - // 1 fal text-to-image + 2 gemini models (always included) - expect(data.models).toHaveLength(3); + // 1 fal text-to-image + 1 fal text-to-speech (mapped to text-to-audio) + 2 gemini models (always included) + expect(data.models).toHaveLength(4); expect(data.models.find((m: { id: string }) => m.id === "fal-ai/flux")).toBeDefined(); + expect(data.models.find((m: { id: string }) => m.id === "fal-ai/tts")?.capabilities).toEqual(["text-to-audio"]); }); });