From 9ec23fac5df2175e136b83937e338d2084a306e0 Mon Sep 17 00:00:00 2001 From: antelle Date: Thu, 7 Jan 2021 22:59:07 +0100 Subject: [PATCH] semver test --- test/src/util/data/semver.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 test/src/util/data/semver.js diff --git a/test/src/util/data/semver.js b/test/src/util/data/semver.js new file mode 100644 index 00000000..2e42758b --- /dev/null +++ b/test/src/util/data/semver.js @@ -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); + }); +});