mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-26 12:26:38 -06:00
fix(e2e): include Codex thread project id (#130086)
This commit is contained in:
@@ -24,6 +24,7 @@ export function createFakeThreadStartResponse({ params, sessionId, threadId, ver
|
||||
forkedFromId: null,
|
||||
preview: "",
|
||||
ephemeral: false,
|
||||
projectId: params?.projectId ?? null,
|
||||
modelProvider: "openai",
|
||||
createdAt: now,
|
||||
updatedAt: now,
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import { createFakeThreadStartResponse } from "../../scripts/e2e/lib/codex-app-server-fixture.mjs";
|
||||
|
||||
describe("createFakeThreadStartResponse", () => {
|
||||
it.each([
|
||||
{ expected: null, params: {} },
|
||||
{ expected: "project-1", params: { projectId: "project-1" } },
|
||||
])("returns the protocol-required projectId as $expected", ({ expected, params }) => {
|
||||
const response = createFakeThreadStartResponse({
|
||||
params,
|
||||
sessionId: "session-1",
|
||||
threadId: "thread-1",
|
||||
version: "0.149.1",
|
||||
});
|
||||
|
||||
expect(response.thread.projectId).toBe(expected);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user