Skip to content

Commit

Permalink
Merge pull request #264 from e-korolevskii/258-not-throw-err-no-cache…
Browse files Browse the repository at this point in the history
…-folders

Not throw err no cache folder
  • Loading branch information
marko-zivic-93 committed Sep 9, 2022
2 parents 4c32251 + c4e1698 commit 30b9ddf
Show file tree
Hide file tree
Showing 4 changed files with 853 additions and 844 deletions.
16 changes: 5 additions & 11 deletions __tests__/setup-go.test.ts
Expand Up @@ -295,7 +295,6 @@ describe('setup-go', () => {
findSpy.mockImplementation(() => toolPath);
await main.run();

let expPath = path.join(toolPath, 'bin');
expect(logSpy).toHaveBeenCalledWith(`Found in cache @ ${toolPath}`);
});

Expand Down Expand Up @@ -462,9 +461,6 @@ describe('setup-go', () => {
inputs['go-version'] = versionSpec;
inputs['token'] = 'faketoken';

let expectedUrl =
'https://github.com/actions/go-versions/releases/download/1.12.14-20200616.18/go-1.12.14-linux-x64.tar.gz';

// ... but not in the local cache
findSpy.mockImplementation(() => '');

Expand Down Expand Up @@ -526,7 +522,7 @@ describe('setup-go', () => {
});

mkdirpSpy.mockImplementation(async () => {});
existsSpy.mockImplementation(path => {
existsSpy.mockImplementation(() => {
return false;
});

Expand Down Expand Up @@ -707,8 +703,6 @@ describe('setup-go', () => {
const toolPath = path.normalize('/cache/go/1.17.5/x64');
extractTarSpy.mockImplementation(async () => '/some/other/temp/path');
cacheSpy.mockImplementation(async () => toolPath);
const expectedUrl =
'https://github.com/actions/go-versions/releases/download/1.17.6-1668090892/go-1.17.6-darwin-x64.tar.gz';

await main.run();

Expand Down Expand Up @@ -834,7 +828,7 @@ exclude example.com/thismodule v1.3.0

it('reads version from go.mod', async () => {
inputs['go-version-file'] = 'go.mod';
existsSpy.mockImplementation(path => true);
existsSpy.mockImplementation(() => true);
readFileSpy.mockImplementation(() => Buffer.from(goModContents));

await main.run();
Expand All @@ -846,7 +840,7 @@ exclude example.com/thismodule v1.3.0

it('reads version from .go-version', async () => {
inputs['go-version-file'] = '.go-version';
existsSpy.mockImplementation(path => true);
existsSpy.mockImplementation(() => true);
readFileSpy.mockImplementation(() => Buffer.from(`1.13.0${osm.EOL}`));

await main.run();
Expand All @@ -859,7 +853,7 @@ exclude example.com/thismodule v1.3.0
it('is overwritten by go-version', async () => {
inputs['go-version'] = '1.13.1';
inputs['go-version-file'] = 'go.mod';
existsSpy.mockImplementation(path => true);
existsSpy.mockImplementation(() => true);
readFileSpy.mockImplementation(() => Buffer.from(goModContents));

await main.run();
Expand All @@ -871,7 +865,7 @@ exclude example.com/thismodule v1.3.0

it('reports a read failure', async () => {
inputs['go-version-file'] = 'go.mod';
existsSpy.mockImplementation(path => false);
existsSpy.mockImplementation(() => false);

await main.run();

Expand Down

0 comments on commit 30b9ddf

Please sign in to comment.