openai/codex-action

Public

mirrored from https://github.com/openai/codex-actionAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
634fc9f0c56a78d2fe3dce26d6e27ebe05c46d3f

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

test/runCodexExec.test.js

23lines · modecode

1const { describe, it } = require("node:test");
2const assert = require("node:assert/strict");
3const os = require("node:os");
4const path = require("node:path");
5
6const { getCodexExecTempRoot } = require("../dist/main.js");
7
8describe("getCodexExecTempRoot", () => {
9 it("prefers RUNNER_TEMP over os.tmpdir()", () => {
10 const originalRunnerTemp = process.env.RUNNER_TEMP;
11 process.env.RUNNER_TEMP = path.join(os.tmpdir(), "runner-temp");
12
13 try {
14 assert.equal(getCodexExecTempRoot(), process.env.RUNNER_TEMP);
15 } finally {
16 if (originalRunnerTemp == null) {
17 delete process.env.RUNNER_TEMP;
18 } else {
19 process.env.RUNNER_TEMP = originalRunnerTemp;
20 }
21 }
22 });
23});
24