Throw error if version range doesn't match anything

fixes #38
This commit is contained in:
Sascha Mann
2020-07-05 13:55:12 +02:00
parent 477bec664c
commit 802776bd6a
3 changed files with 24 additions and 19 deletions

View File

@@ -29,6 +29,13 @@ describe('installer tests', () => {
expect(await installer.getJuliaVersion(testVersions, '^1.2.0-rc1')).toEqual('1.2.0')
})
})
describe('invalid version range (#38)', () => {
it('Throws an error if a version range does not match any available version', () => {
expect(() => {
installer.getJuliaVersion(['v1.5.0-rc1', 'v1.5.0-beta1', 'v1.4.2', 'v1.4.1', 'v1.4.0', 'v1.4.0-rc2', 'v1.4.0-rc1'], '1.6')
}).toThrowError()
})
})
})
describe('node-semver behaviour', () => {
describe('Windows installer change', () => {