From 337d46461c02f4c94b485c479255ad9ffae37451 Mon Sep 17 00:00:00 2001 From: Eyejoker Date: Sun, 7 Jun 2026 23:01:23 +0900 Subject: [PATCH] fix: split agent runner test quality hotspot (#225) --- src/agent-runner.test.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/agent-runner.test.ts b/src/agent-runner.test.ts index 8dc1178..92f48b2 100644 --- a/src/agent-runner.test.ts +++ b/src/agent-runner.test.ts @@ -337,6 +337,18 @@ describe('agent-runner timeout behavior', () => { }), ); }); +}); + +describe('agent-runner environment wiring', () => { + beforeEach(() => { + vi.useFakeTimers(); + vi.clearAllMocks(); + fakeProc = createFakeProcess(); + }); + + afterEach(() => { + vi.useRealTimers(); + }); it('passes the actual chat JID into codex runner MCP env', async () => { vi.useRealTimers(); @@ -744,6 +756,18 @@ OUROBOROS_LLM_BACKEND = "codex" expect(toml).toContain('OUROBOROS_AGENT_RUNTIME = "codex"'); expect(toml).toContain('[mcp_servers.ejclaw]'); }); +}); + +describe('agent-runner output flushing', () => { + beforeEach(() => { + vi.useFakeTimers(); + vi.clearAllMocks(); + fakeProc = createFakeProcess(); + }); + + afterEach(() => { + vi.useRealTimers(); + }); it('waits for queued streamed output before resolving an error exit', async () => { let releaseOutputs: (() => void) | undefined;