fix: fix cache-hit value when cache not found

pull/876/head
bruce 3 years ago
parent 0865c47f36
commit 7f5799b6ac

@ -205,6 +205,7 @@ test("restore with no cache found", async () => {
key
});
const setCacheHitOutputMock = jest.spyOn(actionUtils, "setCacheHitOutput");
const infoMock = jest.spyOn(core, "info");
const failedMock = jest.spyOn(core, "setFailed");
const stateMock = jest.spyOn(core, "saveState");
@ -216,6 +217,9 @@ test("restore with no cache found", async () => {
await run();
expect(setCacheHitOutputMock).toHaveBeenCalledTimes(1);
expect(setCacheHitOutputMock).toHaveBeenCalledWith(false);
expect(restoreCacheMock).toHaveBeenCalledTimes(1);
expect(restoreCacheMock).toHaveBeenCalledWith([path], key, []);
@ -237,6 +241,7 @@ test("restore with restore keys and no cache found", async () => {
restoreKeys: [restoreKey]
});
const setCacheHitOutputMock = jest.spyOn(actionUtils, "setCacheHitOutput");
const infoMock = jest.spyOn(core, "info");
const failedMock = jest.spyOn(core, "setFailed");
const stateMock = jest.spyOn(core, "saveState");
@ -248,6 +253,9 @@ test("restore with restore keys and no cache found", async () => {
await run();
expect(setCacheHitOutputMock).toHaveBeenCalledTimes(1);
expect(setCacheHitOutputMock).toHaveBeenCalledWith(false);
expect(restoreCacheMock).toHaveBeenCalledTimes(1);
expect(restoreCacheMock).toHaveBeenCalledWith([path], key, [restoreKey]);

@ -43,6 +43,7 @@ async function run(): Promise<void> {
].join(", ")}`
);
utils.setCacheHitOutput(false);
return;
}

Loading…
Cancel
Save