Skip to content

Commit 1b76c0b

Browse files
committed
Use withMockedEnv
1 parent 9fb8f2d commit 1b76c0b

File tree

3 files changed

+63
-55
lines changed

3 files changed

+63
-55
lines changed

lib/actions-util.test.js

Lines changed: 21 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/actions-util.test.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/actions-util.test.ts

Lines changed: 41 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -200,40 +200,45 @@ test("initializeEnvironment", (t) => {
200200
});
201201

202202
test("fixCodeQualityCategory", (t) => {
203-
const logger = getRunnerLogger(true);
204-
process.env["GITHUB_EVENT_NAME"] = "dynamic";
205-
206-
// Categories that should get adjusted.
207-
t.is(fixCodeQualityCategory(logger, "/language:c#"), "/language:csharp");
208-
t.is(fixCodeQualityCategory(logger, "/language:cpp"), "/language:c-cpp");
209-
t.is(fixCodeQualityCategory(logger, "/language:c"), "/language:c-cpp");
210-
t.is(
211-
fixCodeQualityCategory(logger, "/language:java"),
212-
"/language:java-kotlin",
213-
);
214-
t.is(
215-
fixCodeQualityCategory(logger, "/language:javascript"),
216-
"/language:javascript-typescript",
217-
);
218-
t.is(
219-
fixCodeQualityCategory(logger, "/language:typescript"),
220-
"/language:javascript-typescript",
221-
);
222-
t.is(
223-
fixCodeQualityCategory(logger, "/language:kotlin"),
224-
"/language:java-kotlin",
225-
);
226-
227-
// Categories that should not get adjusted.
228-
t.is(fixCodeQualityCategory(logger, "/language:csharp"), "/language:csharp");
229-
t.is(fixCodeQualityCategory(logger, "/language:go"), "/language:go");
230-
t.is(
231-
fixCodeQualityCategory(logger, "/language:actions"),
232-
"/language:actions",
233-
);
234-
235-
// Other cases.
236-
t.is(fixCodeQualityCategory(logger, undefined), undefined);
237-
t.is(fixCodeQualityCategory(logger, "random string"), "random string");
238-
t.is(fixCodeQualityCategory(logger, "kotlin"), "kotlin");
203+
withMockedEnv(
204+
{
205+
GITHUB_EVENT_NAME: "dynamic",
206+
},
207+
() => {
208+
const logger = getRunnerLogger(true);
209+
210+
// Categories that should get adjusted.
211+
t.is(fixCodeQualityCategory(logger, "/language:c#"), "/language:csharp");
212+
t.is(fixCodeQualityCategory(logger, "/language:cpp"), "/language:c-cpp");
213+
t.is(fixCodeQualityCategory(logger, "/language:c"), "/language:c-cpp");
214+
t.is(
215+
fixCodeQualityCategory(logger, "/language:java"),
216+
"/language:java-kotlin",
217+
);
218+
t.is(
219+
fixCodeQualityCategory(logger, "/language:javascript"),
220+
"/language:javascript-typescript",
221+
);
222+
t.is(
223+
fixCodeQualityCategory(logger, "/language:typescript"),
224+
"/language:javascript-typescript",
225+
);
226+
t.is(
227+
fixCodeQualityCategory(logger, "/language:kotlin"),
228+
"/language:java-kotlin",
229+
);
230+
231+
// Categories that should not get adjusted.
232+
t.is(fixCodeQualityCategory(logger, "/language:csharp"), "/language:csharp");
233+
t.is(fixCodeQualityCategory(logger, "/language:go"), "/language:go");
234+
t.is(
235+
fixCodeQualityCategory(logger, "/language:actions"),
236+
"/language:actions",
237+
);
238+
239+
// Other cases.
240+
t.is(fixCodeQualityCategory(logger, undefined), undefined);
241+
t.is(fixCodeQualityCategory(logger, "random string"), "random string");
242+
t.is(fixCodeQualityCategory(logger, "kotlin"), "kotlin");
243+
});
239244
});

0 commit comments

Comments
 (0)