import { describe, expect, it } from "vitest"; import { formatTokensShort, getLocaleFromLanguage, } from "@/components/usage/format"; describe("usage format helpers", () => { it("formats Traditional Chinese token units with Traditional characters", () => { expect(formatTokensShort(12_345, "zh-TW")).toBe("1.2 萬"); expect(formatTokensShort(123_456_789, "zh-Hant", 2)).toBe("1.23 億"); }); it("resolves Traditional Chinese locale aliases", () => { expect(getLocaleFromLanguage("zh_TW")).toBe("zh-TW"); expect(getLocaleFromLanguage("zh-HK")).toBe("zh-TW"); }); });