UNPKG

@netdata/charts

Version:

Netdata frontend SDK and chart utilities

34 lines (33 loc) 1.35 kB
"use strict"; var _ = _interopRequireDefault(require(".")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } describe("zeropad", function () { it("adds zero prefix for single digit positive numbers", function () { expect((0, _["default"])(1)).toBe("01"); expect((0, _["default"])(5)).toBe("05"); expect((0, _["default"])(9)).toBe("09"); }); it("adds zero prefix for single digit negative numbers", function () { expect((0, _["default"])(-1)).toBe("0-1"); expect((0, _["default"])(-5)).toBe("0-5"); expect((0, _["default"])(-9)).toBe("0-9"); }); it("does not add zero prefix for double digit numbers", function () { expect((0, _["default"])(10)).toBe("10"); expect((0, _["default"])(25)).toBe("25"); expect((0, _["default"])(99)).toBe("99"); }); it("does not add zero prefix for negative double digit numbers", function () { expect((0, _["default"])(-10)).toBe("-10"); expect((0, _["default"])(-25)).toBe("-25"); expect((0, _["default"])(-99)).toBe("-99"); }); it("handles zero", function () { expect((0, _["default"])(0)).toBe("00"); }); it("handles large numbers", function () { expect((0, _["default"])(100)).toBe("100"); expect((0, _["default"])(1000)).toBe("1000"); expect((0, _["default"])(-100)).toBe("-100"); }); });