diff --git a/lib/versioning/docker/index.js b/lib/versioning/docker/index.js index 9017641c6841f007ccdf7794c53c685ec9ee26ea..f0a3866de36dcf50510de97d35119c9a06b183c6 100644 --- a/lib/versioning/docker/index.js +++ b/lib/versioning/docker/index.js @@ -1,5 +1,8 @@ const semver = require('../semver'); +const isValid = input => semver.isVersion(input); + module.exports = { ...semver, + isValid, }; diff --git a/test/versioning/docker.spec.js b/test/versioning/docker.spec.js new file mode 100644 index 0000000000000000000000000000000000000000..215d2f85c81080ad89561ef5917d61dd0dbc0d21 --- /dev/null +++ b/test/versioning/docker.spec.js @@ -0,0 +1,10 @@ +const docker = require('../../lib/versioning')('docker'); + +describe('docker.isValid(input)', () => { + it('should return null for short version', () => { + expect(!!docker.isValid('3.7')).toBe(false); + }); + it('should support semver', () => { + expect(!!docker.isValid('1.2.3')).toBe(true); + }); +});