import { describe, expect, it } from "vitest"; import { formatModelPillLabel } from "./format-model-name"; describe("formatModelPillLabel", () => { it("keeps the pretty OpenHands label without a free suffix unless backend marks it free", () => { expect(formatModelPillLabel("openhands/deepseek-v4-flash")).toBe( "OpenHands DeepSeek V4 Flash", ); expect( formatModelPillLabel( "openhands/deepseek-v4-flash", new Set(["openhands/deepseek-v4-flash"]), ), ).toBe("OpenHands DeepSeek V4 Flash (free)"); }); });