Files
rmm-openwrt/web/version.test.js
T
2026-07-31 00:28:22 +03:00

16 lines
524 B
JavaScript

const assert = require("node:assert/strict");
const { compareSemVer, parseSemVer } = require("./version.js");
assert.deepEqual(parseSemVer("v0.6.8"), {
major: 0,
minor: 6,
patch: 8,
prerelease: [],
});
assert.equal(compareSemVer("0.6.7", "0.6.8"), -1);
assert.equal(compareSemVer("0.6.8", "0.6.8"), 0);
assert.equal(compareSemVer("0.6.9", "0.6.8"), 1);
assert.equal(compareSemVer("0.7.0", "0.6.99"), 1);
assert.equal(compareSemVer("0.6.8-rc.1", "0.6.8"), -1);
assert.equal(compareSemVer("invalid", "0.6.8"), null);