Skip to content

Commit

Permalink
work on fixing test
Browse files Browse the repository at this point in the history
  • Loading branch information
Dmitry Shibanov committed Mar 17, 2021
1 parent 36fa987 commit 20afff9
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 18 deletions.
1 change: 0 additions & 1 deletion __tests__/versionutil.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@ describe('version tests', () => {
'.2.3',
'.2.x',
'1',
'2.x',
'*.*.1',
'*.1',
'*.',
Expand Down
12 changes: 3 additions & 9 deletions dist/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -16869,20 +16869,14 @@ class DotNetVersionInfo {
return;
}
//Note: No support for previews when using generic
let parts = version.split('.');
const parts = version.split('.');
if (parts.length < 2 || parts.length > 3)
this.throwInvalidVersionFormat();
if (parts.length == 3 && parts[2] !== 'x' && parts[2] !== '*') {
this.throwInvalidVersionFormat();
}
let major = this.getVersionNumberOrThrow(parts[0]);
let minor;
if (parts[1] === 'x') {
minor = parts[1];
}
else {
minor = this.getVersionNumberOrThrow(parts[1]);
}
const major = this.getVersionNumberOrThrow(parts[0]);
const minor = ['x', '*'].includes(parts[1]) ? parts[1] : this.getVersionNumberOrThrow(parts[1]);
this.fullversion = major + '.' + minor;
}
getVersionNumberOrThrow(input) {
Expand Down
11 changes: 3 additions & 8 deletions src/installer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,21 +30,16 @@ export class DotNetVersionInfo {
}

//Note: No support for previews when using generic
let parts: string[] = version.split('.');
const parts: string[] = version.split('.');

if (parts.length < 2 || parts.length > 3) this.throwInvalidVersionFormat();

if (parts.length == 3 && parts[2] !== 'x' && parts[2] !== '*') {
this.throwInvalidVersionFormat();
}

let major = this.getVersionNumberOrThrow(parts[0]);
let minor;
if (parts[1] === 'x') {
minor = parts[1];
} else {
minor = this.getVersionNumberOrThrow(parts[1]);
}
const major = this.getVersionNumberOrThrow(parts[0]);
const minor = ['x', '*'].includes(parts[1]) ? parts[1] : this.getVersionNumberOrThrow(parts[1]);

this.fullversion = major + '.' + minor;
}
Expand Down

0 comments on commit 20afff9

Please sign in to comment.