semver test

This commit is contained in:
antelle 2021-01-07 22:59:07 +01:00
parent 2a7cd3574d
commit 9ec23fac5d
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
1 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,24 @@
import { expect } from 'chai';
import { SemVer } from 'util/data/semver';
describe('SemVer', () => {
it('compares equal versions', () => {
expect(SemVer.compareVersions('1.11.1', '1.11.1')).to.eql(0);
});
it('compares major versions gt', () => {
expect(SemVer.compareVersions('11.1.1', '1.11.1')).to.eql(1);
});
it('compares major versions lt', () => {
expect(SemVer.compareVersions('1.11.1', '11.1.1')).to.eql(-1);
});
it('compares minor versions gt', () => {
expect(SemVer.compareVersions('1.11.1', '1.1.11')).to.eql(1);
});
it('compares minor versions lt', () => {
expect(SemVer.compareVersions('1.1.11', '1.11.1')).to.eql(-1);
});
});