diff --git a/__tests__/cache-restore.test.ts b/__tests__/cache-restore.test.ts index be4910e..717a5ea 100644 --- a/__tests__/cache-restore.test.ts +++ b/__tests__/cache-restore.test.ts @@ -23,8 +23,8 @@ describe('restoreCache', () => { beforeEach(() => { getCacheDirectoryPathSpy.mockImplementation( (PackageManager: PackageManagerInfo) => { - return new Promise(resolve => { - resolve('cache_directory_path'); + return new Promise(resolve => { + resolve(['cache_directory_path', 'cache_directory_path']); }); } ); diff --git a/__tests__/cache-utils.test.ts b/__tests__/cache-utils.test.ts index 9210d4c..1bf7ca3 100644 --- a/__tests__/cache-utils.test.ts +++ b/__tests__/cache-utils.test.ts @@ -48,7 +48,7 @@ describe('getPackageManagerInfo', () => { const packageManagerName = 'default'; const expectedResult = { dependencyFilePattern: 'go.sum', - getCacheFolderCommand: 'go env GOMODCACHE' + cacheFolderCommandList: ['go env GOMODCACHE', 'go env GOCACHE'] }; //Act + Assert @@ -74,10 +74,10 @@ describe('getCacheDirectoryPath', () => { const validPackageManager: PackageManagerInfo = { dependencyFilePattern: 'go.sum', - getCacheFolderCommand: 'go env GOMODCACHE' + cacheFolderCommandList: ['go env GOMODCACHE', 'go env GOCACHE'] }; - it('should return path to the cache folder which specified package manager uses', async () => { + it('should return path to the cache folders which specified package manager uses', async () => { //Arrange getExecOutputSpy.mockImplementation((commandLine: string) => { return new Promise(resolve => { @@ -85,7 +85,7 @@ describe('getCacheDirectoryPath', () => { }); }); - const expectedResult = 'path/to/cache/folder'; + const expectedResult = ['path/to/cache/folder', 'path/to/cache/folder']; //Act + Assert return cacheUtils