chore(tests): remove reproduction test

Removed the test file `src/agents/sandbox/docker.test.ts` as requested in code review.
This commit is contained in:
google-labs-jules[bot]
2026-01-23 22:28:33 +00:00
committed by Peter Steinberger
parent f58ad7625f
commit b5f1dc9d95

View File

@@ -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"
);
});
});