test(sandbox): cover zero Podman host ids

This commit is contained in:
Vincent Koc
2026-07-31 18:59:00 +08:00
parent 6cb75d9c5d
commit 798e81496a
@@ -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,
}),
}),
}),