import { describe, expect, it } from "vitest"; import { formatRangeSliderValue } from "./range-slider-value"; describe("formatRangeSliderValue", () => { it("preserves the precision declared by the slider step", () => { expect(formatRangeSliderValue([0.25, 0.77], 0.01)).toBe("0.25 – 0.77"); expect(formatRangeSliderValue([2.5, 7.5], 0.1, "%")).toBe("2.5% – 7.5%"); }); it("keeps integer ranges compact", () => { expect(formatRangeSliderValue([20, 80], 1)).toBe("20 – 80"); }); });