Adjust unit-tests for supporting new feature

This commit is contained in:
Ivan Zosimov 2022-04-18 18:50:24 +02:00
parent 661954d154
commit c64d0e04b0
2 changed files with 6 additions and 6 deletions

View file

@ -23,8 +23,8 @@ describe('restoreCache', () => {
beforeEach(() => { beforeEach(() => {
getCacheDirectoryPathSpy.mockImplementation( getCacheDirectoryPathSpy.mockImplementation(
(PackageManager: PackageManagerInfo) => { (PackageManager: PackageManagerInfo) => {
return new Promise<string>(resolve => { return new Promise<string[]>(resolve => {
resolve('cache_directory_path'); resolve(['cache_directory_path', 'cache_directory_path']);
}); });
} }
); );

View file

@ -48,7 +48,7 @@ describe('getPackageManagerInfo', () => {
const packageManagerName = 'default'; const packageManagerName = 'default';
const expectedResult = { const expectedResult = {
dependencyFilePattern: 'go.sum', dependencyFilePattern: 'go.sum',
getCacheFolderCommand: 'go env GOMODCACHE' cacheFolderCommandList: ['go env GOMODCACHE', 'go env GOCACHE']
}; };
//Act + Assert //Act + Assert
@ -74,10 +74,10 @@ describe('getCacheDirectoryPath', () => {
const validPackageManager: PackageManagerInfo = { const validPackageManager: PackageManagerInfo = {
dependencyFilePattern: 'go.sum', 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 //Arrange
getExecOutputSpy.mockImplementation((commandLine: string) => { getExecOutputSpy.mockImplementation((commandLine: string) => {
return new Promise<exec.ExecOutput>(resolve => { 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 //Act + Assert
return cacheUtils return cacheUtils