import { setupServer } from "msw/node"; import { http, HttpResponse } from "msw"; export const server = setupServer( http.get("/api/auth/config", () => HttpResponse.json({ mode: "local", localLogin: true, oidcLogin: false })), http.get("/api/me", () => HttpResponse.json({ issuer: "mock", subject: "test-user", displayName: "Test user", roles: ["admin"], permissions: [ "session.use", "session.read_all", "session.manage_all", "settings.manage", "workspace.manage", "workspace.secrets.manage", "database.manage", "pi.manage", "auth.diagnostics.read", ], isAdmin: true, csrfToken: "c".repeat(43), session: null, })), http.get("/api/health/dwh", () => HttpResponse.json({ ok: true, detail: "ok" })), http.get("/api/catalog/databases", () => HttpResponse.json([])), http.get("/api/catalog/metadata-generation/models", () => HttpResponse.json({ models: [], default: null })), http.get("/api/catalog/description-generation-runs", () => HttpResponse.json([])), );