diff --git a/apps/web/e2e/core-generation.spec.ts b/apps/web/e2e/core-generation.spec.ts index 31c0b42e2..448036865 100755 --- a/apps/web/e2e/core-generation.spec.ts +++ b/apps/web/e2e/core-generation.spec.ts @@ -230,13 +230,16 @@ test.describe("Core generation flow", () => { await expect(page.getByRole("heading", { name: /确认生成/ })).toBeVisible() // Wait for generation API to be called - // 新架构:GET 草稿自动创建 → PUT 更新内容 → POST /generate 触发生成 - // 等 generate 接口返回,确认生成流程启动 + // 确认生成走新流程:POST /tasks/{taskId}/confirm(复用预览产物) + // 或旧流程:POST /editor/generate(向后兼容) const generatePromise = page.waitForResponse( (response) => { const url = response.url() const path = new URL(url).pathname - return response.request().method() === "POST" && path.endsWith("/editor/generate") + return ( + response.request().method() === "POST" && + (path.endsWith("/confirm") || path.endsWith("/editor/generate")) + ) }, { timeout: 30_000 }, )