Merge branch 'main' into main · actions/cache@53b35c5 (original) (raw)
`@@ -2,7 +2,7 @@ import * as cache from "@actions/cache";
`
2
2
`import * as core from "@actions/core";
`
3
3
``
4
4
`import { Events, Inputs, RefKey } from "../src/constants";
`
5
``
`-
import run from "../src/saveImpl";
`
``
5
`+
import { saveImpl } from "../src/saveImpl";
`
6
6
`import { StateProvider } from "../src/stateProvider";
`
7
7
`import * as actionUtils from "../src/utils/actionUtils";
`
8
8
`import * as testUtils from "../src/utils/testUtils";
`
`@@ -77,7 +77,7 @@ test("save with invalid event outputs warning", async () => {
`
77
77
`const invalidEvent = "commit_comment";
`
78
78
`process.env[Events.Key] = invalidEvent;
`
79
79
`delete process.env[RefKey];
`
80
``
`-
await run(new StateProvider());
`
``
80
`+
await saveImpl(new StateProvider());
`
81
81
`expect(logWarningMock).toHaveBeenCalledWith(
`
82
82
`` Event Validation Error: The event type ${invalidEvent} is not supported because it's not tied to a branch or tag ref.
``
83
83
`);
`
`@@ -100,7 +100,7 @@ test("save with no primary key in state outputs warning", async () => {
`
100
100
`});
`
101
101
`const saveCacheMock = jest.spyOn(cache, "saveCache");
`
102
102
``
103
``
`-
await run(new StateProvider());
`
``
103
`+
await saveImpl(new StateProvider());
`
104
104
``
105
105
`expect(saveCacheMock).toHaveBeenCalledTimes(0);
`
106
106
`` expect(logWarningMock).toHaveBeenCalledWith(Key is not specified.
);
``
`@@ -115,7 +115,7 @@ test("save without AC available should no-op", async () => {
`
115
115
``
116
116
`const saveCacheMock = jest.spyOn(cache, "saveCache");
`
117
117
``
118
``
`-
await run(new StateProvider());
`
``
118
`+
await saveImpl(new StateProvider());
`
119
119
``
120
120
`expect(saveCacheMock).toHaveBeenCalledTimes(0);
`
121
121
`});
`
`@@ -128,7 +128,7 @@ test("save on ghes without AC available should no-op", async () => {
`
128
128
``
129
129
`const saveCacheMock = jest.spyOn(cache, "saveCache");
`
130
130
``
131
``
`-
await run(new StateProvider());
`
``
131
`+
await saveImpl(new StateProvider());
`
132
132
``
133
133
`expect(saveCacheMock).toHaveBeenCalledTimes(0);
`
134
134
`});
`
`@@ -161,7 +161,7 @@ test("save on GHES with AC available", async () => {
`
161
161
`return Promise.resolve(cacheId);
`
162
162
`});
`
163
163
``
164
``
`-
await run(new StateProvider());
`
``
164
`+
await saveImpl(new StateProvider());
`
165
165
``
166
166
`expect(saveCacheMock).toHaveBeenCalledTimes(1);
`
167
167
`expect(saveCacheMock).toHaveBeenCalledWith(
`
`@@ -194,7 +194,7 @@ test("save with exact match returns early", async () => {
`
194
194
`});
`
195
195
`const saveCacheMock = jest.spyOn(cache, "saveCache");
`
196
196
``
197
``
`-
await run(new StateProvider());
`
``
197
`+
await saveImpl(new StateProvider());
`
198
198
``
199
199
`expect(saveCacheMock).toHaveBeenCalledTimes(0);
`
200
200
`expect(infoMock).toHaveBeenCalledWith(
`
`@@ -221,7 +221,7 @@ test("save with missing input outputs warning", async () => {
`
221
221
`});
`
222
222
`const saveCacheMock = jest.spyOn(cache, "saveCache");
`
223
223
``
224
``
`-
await run(new StateProvider());
`
``
224
`+
await saveImpl(new StateProvider());
`
225
225
``
226
226
`expect(saveCacheMock).toHaveBeenCalledTimes(0);
`
227
227
`expect(logWarningMock).toHaveBeenCalledWith(
`
`@@ -259,7 +259,7 @@ test("save with large cache outputs warning", async () => {
`
259
259
`);
`
260
260
`});
`
261
261
``
262
``
`-
await run(new StateProvider());
`
``
262
`+
await saveImpl(new StateProvider());
`
263
263
``
264
264
`expect(saveCacheMock).toHaveBeenCalledTimes(1);
`
265
265
`expect(saveCacheMock).toHaveBeenCalledWith(
`
`@@ -306,7 +306,7 @@ test("save with reserve cache failure outputs warning", async () => {
`
306
306
`throw error;
`
307
307
`});
`
308
308
``
309
``
`-
await run(new StateProvider());
`
``
309
`+
await saveImpl(new StateProvider());
`
310
310
``
311
311
`expect(saveCacheMock).toHaveBeenCalledTimes(1);
`
312
312
`expect(saveCacheMock).toHaveBeenCalledWith(
`
`@@ -349,7 +349,7 @@ test("save with server error outputs warning", async () => {
`
349
349
`throw new Error("HTTP Error Occurred");
`
350
350
`});
`
351
351
``
352
``
`-
await run(new StateProvider());
`
``
352
`+
await saveImpl(new StateProvider());
`
353
353
``
354
354
`expect(saveCacheMock).toHaveBeenCalledTimes(1);
`
355
355
`expect(saveCacheMock).toHaveBeenCalledWith(
`
`@@ -392,7 +392,7 @@ test("save with valid inputs uploads a cache", async () => {
`
392
392
`return Promise.resolve(cacheId);
`
393
393
`});
`
394
394
``
395
``
`-
await run(new StateProvider());
`
``
395
`+
await saveImpl(new StateProvider());
`
396
396
``
397
397
`expect(saveCacheMock).toHaveBeenCalledTimes(1);
`
398
398
`expect(saveCacheMock).toHaveBeenCalledWith(
`