mirror of
				https://github.com/actions/cache.git
				synced 2025-10-31 20:08:36 +08:00 
			
		
		
		
	Arrange args in restore tests
This commit is contained in:
		
							parent
							
								
									29f7388d53
								
							
						
					
					
						commit
						1860decefb
					
				|  | @ -263,12 +263,16 @@ test("restore with cache found", async () => { | |||
|     expect(mkdirMock).toHaveBeenCalledWith(cachePath); | ||||
| 
 | ||||
|     const IS_WINDOWS = process.platform === "win32"; | ||||
|     const tarArchivePath = IS_WINDOWS | ||||
|         ? archivePath.replace(/\\/g, "/") | ||||
|         : archivePath; | ||||
|     const tarCachePath = IS_WINDOWS ? cachePath.replace(/\\/g, "/") : cachePath; | ||||
|     const args = IS_WINDOWS ? ["-xz", "--force-local"] : ["-xz"]; | ||||
|     args.push(...["-f", tarArchivePath, "-C", tarCachePath]); | ||||
|     const args = IS_WINDOWS | ||||
|         ? [ | ||||
|               "-xz", | ||||
|               "--force-local", | ||||
|               "-f", | ||||
|               archivePath.replace(/\\/g, "/"), | ||||
|               "-C", | ||||
|               cachePath.replace(/\\/g, "/") | ||||
|           ] | ||||
|         : ["-xz", "-f", archivePath, "-C", cachePath]; | ||||
| 
 | ||||
|     expect(execMock).toHaveBeenCalledTimes(1); | ||||
|     expect(execMock).toHaveBeenCalledWith(`"tar"`, args); | ||||
|  | @ -340,12 +344,16 @@ test("restore with a pull request event and cache found", async () => { | |||
|     expect(mkdirMock).toHaveBeenCalledWith(cachePath); | ||||
| 
 | ||||
|     const IS_WINDOWS = process.platform === "win32"; | ||||
|     const tarArchivePath = IS_WINDOWS | ||||
|         ? archivePath.replace(/\\/g, "/") | ||||
|         : archivePath; | ||||
|     const tarCachePath = IS_WINDOWS ? cachePath.replace(/\\/g, "/") : cachePath; | ||||
|     const args = IS_WINDOWS ? ["-xz", "--force-local"] : ["-xz"]; | ||||
|     args.push(...["-f", tarArchivePath, "-C", tarCachePath]); | ||||
|     const args = IS_WINDOWS | ||||
|         ? [ | ||||
|               "-xz", | ||||
|               "--force-local", | ||||
|               "-f", | ||||
|               archivePath.replace(/\\/g, "/"), | ||||
|               "-C", | ||||
|               cachePath.replace(/\\/g, "/") | ||||
|           ] | ||||
|         : ["-xz", "-f", archivePath, "-C", cachePath]; | ||||
| 
 | ||||
|     expect(execMock).toHaveBeenCalledTimes(1); | ||||
|     expect(execMock).toHaveBeenCalledWith(`"tar"`, args); | ||||
|  | @ -417,12 +425,16 @@ test("restore with cache found for restore key", async () => { | |||
|     expect(mkdirMock).toHaveBeenCalledWith(cachePath); | ||||
| 
 | ||||
|     const IS_WINDOWS = process.platform === "win32"; | ||||
|     const tarArchivePath = IS_WINDOWS | ||||
|         ? archivePath.replace(/\\/g, "/") | ||||
|         : archivePath; | ||||
|     const tarCachePath = IS_WINDOWS ? cachePath.replace(/\\/g, "/") : cachePath; | ||||
|     const args = IS_WINDOWS ? ["-xz", "--force-local"] : ["-xz"]; | ||||
|     args.push(...["-f", tarArchivePath, "-C", tarCachePath]); | ||||
|     const args = IS_WINDOWS | ||||
|         ? [ | ||||
|               "-xz", | ||||
|               "--force-local", | ||||
|               "-f", | ||||
|               archivePath.replace(/\\/g, "/"), | ||||
|               "-C", | ||||
|               cachePath.replace(/\\/g, "/") | ||||
|           ] | ||||
|         : ["-xz", "-f", archivePath, "-C", cachePath]; | ||||
| 
 | ||||
|     expect(execMock).toHaveBeenCalledTimes(1); | ||||
|     expect(execMock).toHaveBeenCalledWith(`"tar"`, args); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Josh Gross
						Josh Gross