From 798e81496afbb94501daa21644eb55df5da378f1 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Fri, 31 Jul 2026 18:59:00 +0800 Subject: [PATCH] test(sandbox): cover zero Podman host ids --- src/agents/sandbox.resolveSandboxContext.test.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/agents/sandbox.resolveSandboxContext.test.ts b/src/agents/sandbox.resolveSandboxContext.test.ts index 65ef90a34305..1a595f770617 100644 --- a/src/agents/sandbox.resolveSandboxContext.test.ts +++ b/src/agents/sandbox.resolveSandboxContext.test.ts @@ -649,12 +649,16 @@ describe("resolveSandboxContext", () => { expect(result?.backendId).toBe("podman"); const workspaceStat = await fs.stat("/tmp/openclaw-test"); + const expectedUser = + workspaceStat.uid === 0 || workspaceStat.gid === 0 + ? undefined + : `${workspaceStat.uid}:${workspaceStat.gid}`; expect(backendFactory).toHaveBeenCalledWith( expect.objectContaining({ cfg: expect.objectContaining({ backend: "podman", docker: expect.objectContaining({ - user: `${workspaceStat.uid}:${workspaceStat.gid}`, + user: expectedUser, }), }), }),