import { cn } from "./utils" describe("utils", () => { describe("cn", () => { it("merges class names correctly", () => { expect(cn("c1", "c2")).toBe("c1 c2") }) it("handles conditional classes", () => { expect(cn("c1", true && "c2", false && "c3")).toBe("c1 c2") }) it("merges tailwind classes", () => { expect(cn("p-4", "p-2")).toBe("p-2") expect(cn("text-red-500", "text-blue-500")).toBe("text-blue-500") }) it("handles arrays", () => { expect(cn(["c1", "c2"])).toBe("c1 c2") }) it("handles objects", () => { expect(cn({ c1: true, c2: false })).toBe("c1") }) }) })