test: use canonical workspace API fixtures

This commit is contained in:
2026-08-09 20:44:35 +02:00
parent a681c431fb
commit d77c08884b
4 changed files with 51 additions and 13 deletions
+4 -2
View File
@@ -4,6 +4,7 @@ import userEvent from "@testing-library/user-event";
import { http, HttpResponse } from "msw";
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
import { server } from "../test/msw";
import { canonicalWorkspaceFixture, workspaceRevisionFixture } from "../test/workspace-fixtures";
import { NewSessionDialog } from "./NewSessionDialog";
function renderDialog() {
@@ -39,7 +40,8 @@ test("submitting includes browser-local migrated preferences and calls onCreated
revision: { state: "operational" },
}])),
http.get("/api/workspaces/default", () => HttpResponse.json({
workspace: { llm_policy: { default: "zai/glm-5.2", allowed: ["zai/glm-5.2"] } },
workspace: canonicalWorkspaceFixture("default", ["zai/glm-5.2"], "zai/glm-5.2"),
revision: workspaceRevisionFixture("default"),
})),
http.post("/api/sessions", async ({ request }) => {
body = await request.json();
@@ -82,7 +84,7 @@ test("first-run direct dialog creation waits for registry policy without a mount
policyRequestStarted = true;
await policyMayFinish;
return HttpResponse.json({
workspace: { llm_policy: { default: "zai/glm-5.2", allowed: ["zai/glm-5.2"] } }, revision,
workspace: canonicalWorkspaceFixture("psd-clinical", ["zai/glm-5.2"], "zai/glm-5.2"), revision,
});
}),
http.post("/api/sessions", async ({ request }) => {