test: reuse memory fd env helper · openclaw/openclaw@52e0167
shakkernerd
·
2026-06-21
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -19,29 +19,7 @@ import {
|
19 | 19 | waitForGatewayReady, |
20 | 20 | writeConfig, |
21 | 21 | } from "../../scripts/check-memory-fd-repro.mjs"; |
22 | | - |
23 | | -function withEnv<T>(env: Record<string, string | undefined>, callback: () => T): T { |
24 | | -const previous = new Map<string, string | undefined>(); |
25 | | -for (const [key, value] of Object.entries(env)) { |
26 | | -previous.set(key, process.env[key]); |
27 | | -if (value === undefined) { |
28 | | -delete process.env[key]; |
29 | | -} else { |
30 | | -process.env[key] = value; |
31 | | -} |
32 | | -} |
33 | | -try { |
34 | | -return callback(); |
35 | | -} finally { |
36 | | -for (const [key, value] of previous) { |
37 | | -if (value === undefined) { |
38 | | -delete process.env[key]; |
39 | | -} else { |
40 | | -process.env[key] = value; |
41 | | -} |
42 | | -} |
43 | | -} |
44 | | -} |
| 22 | +import { withEnv } from "../../src/test-utils/env.js"; |
45 | 23 | |
46 | 24 | describe("check-memory-fd-repro", () => { |
47 | 25 | it("parses file, fd, and timing limits as strict integers", () => { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。