mapProvider.test.ts 1.3 KB

123456789101112131415161718192021222324252627
  1. import { test, expect } from "vitest";
  2. import { mapProvider } from "../../src/utils/mapProvider";
  3. test("mapProvider", () => {
  4. expect(mapProvider("azure")).toBe("Azure");
  5. expect(mapProvider("azure_ai")).toBe("Azure AI Studio");
  6. expect(mapProvider("vertex_ai")).toBe("VertexAI");
  7. expect(mapProvider("palm")).toBe("PaLM");
  8. expect(mapProvider("gemini")).toBe("Gemini");
  9. expect(mapProvider("anthropic")).toBe("Anthropic");
  10. expect(mapProvider("sagemaker")).toBe("AWS SageMaker");
  11. expect(mapProvider("bedrock")).toBe("AWS Bedrock");
  12. expect(mapProvider("mistral")).toBe("Mistral AI");
  13. expect(mapProvider("anyscale")).toBe("Anyscale");
  14. expect(mapProvider("databricks")).toBe("Databricks");
  15. expect(mapProvider("ollama")).toBe("Ollama");
  16. expect(mapProvider("perlexity")).toBe("Perplexity AI");
  17. expect(mapProvider("friendliai")).toBe("FriendliAI");
  18. expect(mapProvider("groq")).toBe("Groq");
  19. expect(mapProvider("fireworks_ai")).toBe("Fireworks AI");
  20. expect(mapProvider("cloudflare")).toBe("Cloudflare Workers AI");
  21. expect(mapProvider("deepinfra")).toBe("DeepInfra");
  22. expect(mapProvider("ai21")).toBe("AI21");
  23. expect(mapProvider("replicate")).toBe("Replicate");
  24. expect(mapProvider("voyage")).toBe("Voyage AI");
  25. expect(mapProvider("openrouter")).toBe("OpenRouter");
  26. });