UNPKG

@featurevisor/core

Version:

Core package of Featurevisor for Node.js usage

21 lines 973 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const revision_1 = require("./revision"); describe("core: Revision", function () { it("should be a function", function () { expect(typeof revision_1.getNextRevision).toEqual("function"); }); it("should return next version number", function () { // string-string expect((0, revision_1.getNextRevision)("")).toEqual("1"); expect((0, revision_1.getNextRevision)("random text")).toEqual("1"); // string-numeric expect((0, revision_1.getNextRevision)("1")).toEqual("2"); expect((0, revision_1.getNextRevision)("2024")).toEqual("2025"); // string-semver expect((0, revision_1.getNextRevision)("1.0.0")).toEqual("1"); expect((0, revision_1.getNextRevision)("0.0.0")).toEqual("1"); expect((0, revision_1.getNextRevision)("0.0.1523")).toEqual("1524"); }); }); //# sourceMappingURL=revision.spec.js.map