import { describe, expect, it } from "vitest"; import { getAIAdapter } from "@/lib/ai"; import { LocalAdapter } from "@/lib/ai/local"; describe("ai adapter registry", () => { it("returns local adapter for local provider", () => { const adapter = getAIAdapter("local"); expect(adapter).toBeInstanceOf(LocalAdapter); }); it("throws for unknown providers", () => { expect(() => getAIAdapter("unknown-provider")).toThrow(/Unknown AI provider/i); }); });