test: tighten temp dir creation assertion · openclaw/openclaw@1a7b358
steipete
·
2026-05-09
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
|
| 1 | +import { constants as fsConstants } from "node:fs"; |
1 | 2 | import path from "node:path"; |
2 | 3 | import { describe, expect, it, vi } from "vitest"; |
3 | 4 | import { POSIX_OPENCLAW_TMP_DIR, resolvePreferredOpenClawTmpDir } from "./tmp-openclaw-dir.js"; |
@@ -166,8 +167,11 @@ describe("resolvePreferredOpenClawTmpDir", () => {
|
166 | 167 | }); |
167 | 168 | |
168 | 169 | expect(resolved).toBe(POSIX_OPENCLAW_TMP_DIR); |
169 | | -expect(accessSync).toHaveBeenCalledWith("/tmp", expect.any(Number)); |
170 | | -expect(mkdirSync).toHaveBeenCalledWith(POSIX_OPENCLAW_TMP_DIR, expect.any(Object)); |
| 170 | +expect(accessSync).toHaveBeenCalledWith("/tmp", fsConstants.W_OK | fsConstants.X_OK); |
| 171 | +expect(mkdirSync).toHaveBeenCalledWith(POSIX_OPENCLAW_TMP_DIR, { |
| 172 | +recursive: true, |
| 173 | +mode: 0o700, |
| 174 | +}); |
171 | 175 | expect(tmpdir).not.toHaveBeenCalled(); |
172 | 176 | }); |
173 | 177 | |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。