import { describe, expect, it } from "vitest"; import { QUOTE_ACCENT, QUOTE_REQUIRED, QUOTE_SECTION, QUOTE_TITLE, quoteAddRowCls, quoteCtaCls, quoteInputCls, } from "@/components/quote/quote-form-chrome"; describe("quote-form-chrome tokens", () => { it("局部主色与标题色对齐视觉规范", () => { expect(QUOTE_ACCENT).toBe("#1890FF"); expect(QUOTE_TITLE).toBe("#1F2937"); expect(QUOTE_SECTION).toBe("#4B5563"); expect(QUOTE_REQUIRED).toBe("#EF4444"); }); it("输入/CTA/添加行 class 含关键样式关键字", () => { expect(quoteInputCls).toContain("h-10"); expect(quoteInputCls).toContain("px-3"); expect(quoteInputCls).toContain("#1890FF"); expect(quoteCtaCls).toContain("min-w-[48px]"); expect(quoteCtaCls).toContain("bg-[#1890FF]"); expect(quoteAddRowCls).toContain("hover:-translate-y-0.5"); }); });