Release v0.2.0
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
'use strict';
|
||||
|
||||
const assert = require('node:assert/strict');
|
||||
const test = require('node:test');
|
||||
const { compareVersions, normalizeVersion } = require('../lib/update-checker');
|
||||
|
||||
test('normalizeVersion removes release tag prefixes and metadata', () => {
|
||||
assert.equal(normalizeVersion('v1.2.3-beta+build'), '1.2.3');
|
||||
});
|
||||
|
||||
test('compareVersions compares semantic version numbers', () => {
|
||||
assert.equal(compareVersions('1.2.4', '1.2.3'), 1);
|
||||
assert.equal(compareVersions('1.2.3', '1.2.4'), -1);
|
||||
assert.equal(compareVersions('1.2.3', 'v1.2.3'), 0);
|
||||
});
|
||||
Reference in New Issue
Block a user