import assert from "node:assert/strict"; import test from "node:test"; import { finiteNumber, formatNumber, formatScaled } from "./display-format"; test("能源看板格式化边界区分真实零值与不可用值", () => { for (const value of [null, undefined, NaN, Infinity, -Infinity, "0"]) { assert.equal(finiteNumber(value), null); assert.equal(formatNumber(value), "—"); assert.equal(formatScaled(value, 1000), "—"); } assert.equal(formatNumber(0), "0.00"); assert.equal(formatScaled(0, 1000), "0.00"); });