From 61ddc481fbfbf0b144016f137b8f0ff3536818ab Mon Sep 17 00:00:00 2001 From: "K.I. (Dennis) Jung" Date: Mon, 4 Jan 2021 19:54:06 +0900 Subject: [PATCH] test: Add tests for 'version' (#156) * add tests for 'version' * Update src/utils/__tests__/version.test.ts Co-authored-by: Anton Ovchinnikov --- src/utils/__tests__/version.test.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/utils/__tests__/version.test.ts b/src/utils/__tests__/version.test.ts index 44076a34..ef0275f5 100644 --- a/src/utils/__tests__/version.test.ts +++ b/src/utils/__tests__/version.test.ts @@ -22,6 +22,10 @@ describe('getVersion', () => { test('extracts a SemVer version from text', () => { expect(getVersion('1.0.0 (foobar)')).toBe('1.0.0'); }); + + test('extracts a SemVer, but ignores subpatch level', () => { + expect(getVersion('1.0.0.1')).toBe('1.0.0'); + }); }); describe('isValidVersion', () => { @@ -108,6 +112,10 @@ describe('parseVersion', () => { test('does not parse an invalid version', () => { expect(parseVersion('v1.2')).toBeNull(); }); + + test('cannot parse empty value', () => { + expect(parseVersion('')).toBeNull(); + }); }); describe('isPreviewRelease', () => {