// The Lucia project. // Copyright 2026-2026 DSP, inc. All rights reserved. // Authors: // imacat.yang@dsp.im (imacat), 2026/03/05 import { describe, it, expect } from "vitest"; import numberLabel from "@/module/numberLabel.js"; describe("numberLabel", () => { it("formats small numbers without commas", () => { expect(numberLabel(1)).toBe("1"); expect(numberLabel(999)).toBe("999"); }); it("formats thousands with commas", () => { expect(numberLabel(1000)).toBe("1,000"); expect(numberLabel(12345)).toBe("12,345"); }); it("formats millions with commas", () => { expect(numberLabel(1234567)).toBe("1,234,567"); }); it("preserves decimal places", () => { expect(numberLabel(1234.56)).toBe("1,234.56"); }); it("handles zero", () => { expect(numberLabel(0)).toBe("0"); }); });