fix(test): resolve temp dir outside Windows mock to prevent dirty fol… · openclaw/openclaw@5c7f960
forrest0x59
·
2026-05-29
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -362,13 +362,15 @@ describe("local media root guard", () => {
|
362 | 362 | }); |
363 | 363 | |
364 | 364 | it("rejects Windows network paths before filesystem checks", async () => { |
| 365 | +const realTmpRoot = resolvePreferredOpenClawTmpDir(); |
| 366 | + |
365 | 367 | await withMockedWindowsPlatform(async () => { |
366 | 368 | const realpathSpy = vi.spyOn(fs, "realpath"); |
367 | 369 | |
368 | 370 | await withRestoredMocks([realpathSpy], async () => { |
369 | 371 | await expectLocalMediaAccessCode( |
370 | 372 | loadWebMedia("\\\\attacker\\share\\evil.png", 1024 * 1024, { |
371 | | -localRoots: [resolvePreferredOpenClawTmpDir()], |
| 373 | +localRoots: [realTmpRoot], |
372 | 374 | }), |
373 | 375 | "network-path-not-allowed", |
374 | 376 | ); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。