From b5f1dc9d9585bf31f64a95f8789b3c3a15015637 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Fri, 23 Jan 2026 22:28:33 +0000 Subject: [PATCH] chore(tests): remove reproduction test Removed the test file `src/agents/sandbox/docker.test.ts` as requested in code review. --- src/agents/sandbox/docker.test.ts | 44 ------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 src/agents/sandbox/docker.test.ts diff --git a/src/agents/sandbox/docker.test.ts b/src/agents/sandbox/docker.test.ts deleted file mode 100644 index 8813e7653..000000000 --- a/src/agents/sandbox/docker.test.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { spawn } from "node:child_process"; -import { describe, expect, it, vi, afterEach } from "vitest"; -import { EventEmitter } from "events"; -import { ensureDockerImage } from "./docker.js"; - -vi.mock("node:child_process", () => ({ - spawn: vi.fn(), -})); - -describe("ensureDockerImage", () => { - afterEach(() => { - vi.clearAllMocks(); - }); - - function mockSpawn(exitCode: number, stdout: string, stderr: string) { - const child = new EventEmitter() as any; - child.stdout = new EventEmitter(); - child.stderr = new EventEmitter(); - (spawn as any).mockReturnValue(child); - - setTimeout(() => { - child.stdout.emit("data", Buffer.from(stdout)); - child.stderr.emit("data", Buffer.from(stderr)); - child.emit("close", exitCode); - }, 10); - return child; - } - - it("throws 'Sandbox image not found' when docker inspect fails with 'No such image'", async () => { - mockSpawn(1, "", "Error: No such image: test-image"); - - await expect(ensureDockerImage("test-image")).rejects.toThrow( - "Sandbox image not found: test-image. Build or pull it first." - ); - }); - - it("throws 'Failed to inspect sandbox image' when docker inspect fails with other errors", async () => { - mockSpawn(1, "", "permission denied"); - - await expect(ensureDockerImage("test-image")).rejects.toThrow( - "Failed to inspect sandbox image: permission denied" - ); - }); -});