Publish curated ForgeFlow source from 2ed1787c0b52
ForgeFlow quality gate / quality (push) Successful in 4m12s
ForgeFlow quality gate / secret-scan (push) Successful in 7s

This commit is contained in:
NuklearRabbit committed 2026-09-29 22:50:57 +02:00
commit f60b269686
254 files changed
+46204

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
import test from 'node:test';
import assert from 'node:assert/strict';
import { createRequire } from 'node:module';
const require = createRequire(import.meta.url);
const { parseVersion, compareVersions, isNewerVersion } = require('../src/shared/semver.cjs');
test('semantic versions are compared without lexical mistakes', () => {
assert.equal(parseVersion('v0.4.0').minor, 4);
assert.equal(compareVersions('0.10.0', '0.9.9'), 1);
assert.equal(compareVersions('1.0.0', '1.0.0'), 0);
assert.equal(isNewerVersion('0.4.1', '0.4.0'), true);
assert.equal(isNewerVersion('0.4.0-beta.1', '0.4.0'), false);
});