diff --git a/packages/app/e2e/smoke/session-timeline.spec.ts b/packages/app/e2e/smoke/session-timeline.spec.ts index 1c3375ac4ef..d5330ac7d92 100644 --- a/packages/app/e2e/smoke/session-timeline.spec.ts +++ b/packages/app/e2e/smoke/session-timeline.spec.ts @@ -33,6 +33,7 @@ test.describe("smoke: session timeline", () => { test("keeps the visible message fixed while prepending history", async ({ page }) => { const requests: { before?: string; phase: "start" | "end"; at: number }[] = [] await mockOpenCodeServer(page, { + protocol: "v2", sessions: fixture.sessions, provider: fixture.provider, directory: fixture.directory, @@ -91,6 +92,7 @@ test.describe("smoke: session timeline", () => { test("preserves the timeline gap above the composer", async ({ page }) => { await mockOpenCodeServer(page, { + protocol: "v2", sessions: fixture.sessions, provider: fixture.provider, directory: fixture.directory, @@ -117,6 +119,7 @@ test.describe("smoke: session timeline", () => { test("paints cached session tabs at the latest message", async ({ page }) => { await mockOpenCodeServer(page, { + protocol: "v2", sessions: fixture.sessions, provider: fixture.provider, directory: fixture.directory, @@ -242,6 +245,7 @@ test.describe("smoke: session timeline", () => { test("paints a cold session tab at the latest message", async ({ page }) => { await mockOpenCodeServer(page, { + protocol: "v2", sessions: fixture.sessions, provider: fixture.provider, directory: fixture.directory, @@ -320,6 +324,7 @@ test.describe("smoke: session timeline", () => { test("renders seeded timeline in order while paging through history", async ({ page }) => { const errors = trackPageErrors(page) await mockOpenCodeServer(page, { + protocol: "v2", sessions: fixture.sessions, provider: fixture.provider, directory: fixture.directory, diff --git a/packages/app/e2e/utils/mock-server.ts b/packages/app/e2e/utils/mock-server.ts index 2cd7d8defd1..a067a22369b 100644 --- a/packages/app/e2e/utils/mock-server.ts +++ b/packages/app/e2e/utils/mock-server.ts @@ -80,7 +80,7 @@ export async function mockOpenCodeServer(page: Page, config: MockServerConfig) { ) } if (path === "/global/health") - return config.protocol === "v2" ? json(route, {}, undefined, 404) : json(route, { healthy: true }) + return config.protocol === "v2" ? json(route, {}) : json(route, { healthy: true }) if (path === "/api/health" && config.protocol === "v2") return json(route, { healthy: true, version: "2.0.0", pid: 1 }) if (path === "/experimental/capabilities") return json(route, { backgroundSubagents: true })