refactor: make browser workspace writes bootstrap-only
This commit is contained in:
@@ -4,7 +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 { canonicalWorkspaceFixture, workspaceRevisionFixture, workspaceSummaryFixture } from "../test/workspace-fixtures";
|
||||
import { NewSessionDialog } from "./NewSessionDialog";
|
||||
|
||||
function renderDialog() {
|
||||
@@ -36,8 +36,10 @@ test("submitting includes browser-local migrated preferences and calls onCreated
|
||||
workspace: "default", provider: "zai", model: "glm-5.2", thinking: "low",
|
||||
})),
|
||||
http.get("/api/workspaces", () => HttpResponse.json([{
|
||||
id: "default", name: "default", file: "default.yaml", displayName: "Default", language: "en",
|
||||
revision: workspaceRevisionFixture("default"),
|
||||
...workspaceSummaryFixture("default", {
|
||||
displayName: "Default",
|
||||
revision: workspaceRevisionFixture("default"),
|
||||
}),
|
||||
}])),
|
||||
http.get("/api/workspaces/default", () => HttpResponse.json({
|
||||
workspace: canonicalWorkspaceFixture("default", ["zai/glm-5.2"], "zai/glm-5.2"),
|
||||
@@ -76,8 +78,7 @@ test("first-run direct dialog creation waits for registry policy without a mount
|
||||
http.get("/api/workspaces", () => {
|
||||
summaryRequestStarted = true;
|
||||
return HttpResponse.json([{
|
||||
id: "psd-clinical", name: "psd-clinical", file: "psd-clinical.yaml", displayName: "PSD Clinical", language: "en",
|
||||
revision,
|
||||
...workspaceSummaryFixture("psd-clinical", { displayName: "PSD Clinical", revision: revision as any }),
|
||||
}]);
|
||||
}),
|
||||
http.get("/api/workspaces/psd-clinical", async () => {
|
||||
|
||||
Reference in New Issue
Block a user