fix tests and update documentation

This commit is contained in:
Dmitry Shibanov 2022-10-23 14:25:50 +02:00
parent 2900876013
commit ca842d5a5e
5 changed files with 50 additions and 91 deletions

View file

@ -391,18 +391,6 @@ describe('setup-node', () => {
});
it('acquires specified architecture of node', async () => {
getJsonSpy.mockImplementation(url => {
let res: any;
if (url.includes('/rc')) {
res = <im.INodeVersion>nodeTestDistRc;
} else if (url.includes('/nightly')) {
res = <im.INodeVersion>nodeTestDistNightly;
} else {
res = <im.INodeVersion>nodeTestDist;
}
return {result: res};
});
for (const {arch, version, osSpec} of [
{arch: 'x86', version: '12.16.2', osSpec: 'win32'},
{arch: 'x86', version: '14.0.0', osSpec: 'win32'}
@ -443,20 +431,6 @@ describe('setup-node', () => {
}, 100000);
describe('check-latest flag', () => {
beforeEach(() => {
getJsonSpy.mockImplementation(url => {
let res: any;
if (url.includes('/rc')) {
res = <im.INodeVersion>nodeTestDistRc;
} else if (url.includes('/nightly')) {
res = <im.INodeVersion>nodeTestDistNightly;
} else {
res = <im.INodeVersion>nodeTestDist;
}
return {result: res};
});
});
it('use local version and dont check manifest if check-latest is not specified', async () => {
os.platform = 'linux';
os.arch = 'x64';
@ -956,21 +930,6 @@ describe('setup-node', () => {
});
describe('rc versions', () => {
beforeEach(() => {
getJsonSpy.mockImplementation(url => {
let res: any;
if (url.includes('/rc')) {
res = <im.INodeVersion>nodeTestDistRc;
} else if (url.includes('/nightly')) {
res = <im.INodeVersion>nodeTestDistNightly;
} else {
res = <im.INodeVersion>nodeTestDist;
}
return {result: res};
});
});
it.each([
[
'13.10.1-rc.0',
@ -1081,21 +1040,6 @@ describe('setup-node', () => {
});
describe('nightly versions', () => {
beforeEach(() => {
getJsonSpy.mockImplementation(url => {
let res: any;
if (url.includes('/rc')) {
res = <im.INodeVersion>nodeTestDistRc;
} else if (url.includes('/nightly')) {
res = <im.INodeVersion>nodeTestDistNightly;
} else {
res = <im.INodeVersion>nodeTestDist;
}
return {result: res};
});
});
it.each([
[
'17.5.0-nightly',
@ -1260,18 +1204,6 @@ describe('setup-node', () => {
it.each(['latest', 'current', 'node'])(
'download the %s version if alias is provided',
async inputVersion => {
getJsonSpy.mockImplementation(url => {
let res: any;
if (url.includes('/rc')) {
res = <im.INodeVersion>nodeTestDistRc;
} else if (url.includes('/nightly')) {
res = <im.INodeVersion>nodeTestDistNightly;
} else {
res = <im.INodeVersion>nodeTestDist;
}
return {result: res};
});
// Arrange
inputs['node-version'] = inputVersion;
@ -1298,18 +1230,6 @@ describe('setup-node', () => {
it.each(['latest', 'current', 'node'])(
'download the %s version if alias is provided',
async inputVersion => {
getJsonSpy.mockImplementation(url => {
let res: any;
if (url.includes('/rc')) {
res = <im.INodeVersion>nodeTestDistRc;
} else if (url.includes('/nightly')) {
res = <im.INodeVersion>nodeTestDistNightly;
} else {
res = <im.INodeVersion>nodeTestDist;
}
return {result: res};
});
// Arrange
inputs['node-version'] = inputVersion;
const expectedVersion = nodeTestDist[0];