exiftool-vendored
Version:
Efficient, cross-platform access to ExifTool
35 lines • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const String_1 = require("./String");
const _chai_spec_1 = require("./_chai.spec");
describe("String", () => {
const examples = [
{ i: -1000, pad2: "-1000", pad3: "-1000" },
{ i: -100, pad2: "-100", pad3: "-100" },
{ i: -10, pad2: "-10", pad3: "-10" },
{ i: -1, pad2: "-1", pad3: "-01" },
{ i: 0, pad2: "00", pad3: "000" },
{ i: 1, pad2: "01", pad3: "001" },
{ i: 9, pad2: "09", pad3: "009" },
{ i: 10, pad2: "10", pad3: "010" },
{ i: 11, pad2: "11", pad3: "011" },
{ i: 99, pad2: "99", pad3: "099" },
{ i: 100, pad2: "100", pad3: "100" },
{ i: 1999, pad2: "1999", pad3: "1999" },
];
describe("pad2()", () => {
examples.forEach((e) => {
it(e.i + " => " + e.pad2, () => {
(0, _chai_spec_1.expect)((0, String_1.pad2)(e.i)).to.eql([e.pad2]);
});
});
});
describe("pad3()", () => {
examples.forEach((e) => {
it(e.i + " => " + e.pad3, () => {
(0, _chai_spec_1.expect)((0, String_1.pad3)(e.i)).to.eql([e.pad3]);
});
});
});
});
//# sourceMappingURL=String.spec.js.map