import { describe, expect, it } from "vitest"; import { suggestCcMessageType } from "@/constants/cc-message-types"; describe("suggestCcMessageType", () => { it("maps 拦截/转仓/贴标", () => { expect(suggestCcMessageType(["拦截"])).toBe("货件拦截"); expect(suggestCcMessageType(["转仓"])).toBe("拆柜时自动转仓"); expect(suggestCcMessageType(["贴标", "拍照", "快递单号"])).toBe( "操作指令", ); }); it("filters by enabled dictionary names", () => { expect(suggestCcMessageType(["拦截"], ["操作指令"])).toBe(""); expect(suggestCcMessageType(["拦截"], ["货件拦截", "操作指令"])).toBe( "货件拦截", ); }); });