ci/woodpecker/push/woodpecker Pipeline was successful
Co-authored-by: HiFox Agent <agents-noreply@hifox.com>
14 lines
539 B
TypeScript
14 lines
539 B
TypeScript
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");
|
|
});
|