mirror of https://github.com/actions/cache.git
				
				
				
			
		
			
				
	
	
		
			23 lines
		
	
	
		
			659 B
		
	
	
	
		
			TypeScript
		
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			659 B
		
	
	
	
		
			TypeScript
		
	
	
	
| import * as core from "@actions/core";
 | |
| 
 | |
| import { Inputs } from "../src/constants";
 | |
| import run from "../src/restore";
 | |
| import * as testUtils from "../src/utils/testUtils";
 | |
| 
 | |
| test("restore with no path", async () => {
 | |
|     const failedMock = jest.spyOn(core, "setFailed");
 | |
|     await run();
 | |
|     expect(failedMock).toHaveBeenCalledWith(
 | |
|         "Input required and not supplied: path"
 | |
|     );
 | |
| });
 | |
| 
 | |
| test("restore with no key", async () => {
 | |
|     testUtils.setInput(Inputs.Path, "node_modules");
 | |
|     const failedMock = jest.spyOn(core, "setFailed");
 | |
|     await run();
 | |
|     expect(failedMock).toHaveBeenCalledWith(
 | |
|         "Input required and not supplied: key"
 | |
|     );
 | |
| });
 |