From c64d0e04b0c7ec826ddf77845631111e7f477f0a Mon Sep 17 00:00:00 2001
From: Ivan Zosimov <ivanzosimov@github.com>
Date: Mon, 18 Apr 2022 18:50:24 +0200
Subject: [PATCH] Adjust unit-tests for supporting new feature

---
 __tests__/cache-restore.test.ts | 4 ++--
 __tests__/cache-utils.test.ts   | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

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<string>(resolve => {
-          resolve('cache_directory_path');
+        return new Promise<string[]>(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<exec.ExecOutput>(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