@activecollab/components
Version:
ActiveCollab Components
12 lines (11 loc) • 1.52 kB
JavaScript
;
var _timeUtils = require("./timeUtils");
describe("timeUtis.ts", function () {
it.each([["1:30", "1:30"], ["1:30", "01:30", true], ["1.5", "1:30"], ["1.05", "1:03"], ["5,5", "5:30"], ["5.5", "5:30"], ["5:30", "5:30"], [",5", "0:30"], [".5", "0:30"], ["", ""], [":", "0:00"], ["1:", "1:00"], ["1:", "01:00", true], [":05", "00:05", true], [",05", "00:03", true], [0.5, "00:30", true], [1.5, "01:30", true], [1.5, "1:30", false], ["0:3", "0:30", false], ["555:35", "555:35", false], ["555", "555:00", false], [555.5, "555:30", false], ["5:00", "5", false, true], ["05:00", "05", true, true], ["12:00", "12", false, true], ["12:30", "12:30", false, true], [5, "5:00", false, false], [5, "5", false, true], [0, "0:00", false, false], [0, "0", false, true], [5, "05", true, true], ["5:00", "05", true, true], ["05:00", "5", false, true], [1500, "1.5K", false, false, "short"], [1000, "1K", false, false, "short"], ["999.50", "999:30", false, false, "short"], [1500.25, "1.5K", false, false, "short"]])("should formatTime", function (value, expected) {
var leadingZero = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
var trimZeroMinutes = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
var format = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : "long";
return expect((0, _timeUtils.formatHours)(value, leadingZero, trimZeroMinutes, format)).toEqual(expected);
});
});
//# sourceMappingURL=timeUtils.test.js.map