feat(frontend): support embedded API prefixes

This commit is contained in:
User
2026-08-22 16:29:56 +02:00
parent 3d02c5c1ef
commit 5c505d4c85
2 changed files with 22 additions and 4 deletions
+4
View File
@@ -15,6 +15,10 @@ describe("resolveBackendUrl", () => {
expect(backendBaseUrl).toBe("/api");
});
it("accepts a same-origin prefixed API base for embedded deployments", () => {
expect(resolveBackendUrl({ backendBaseUrl: "/embedded/api" })).toBe("/embedded/api");
});
it.each(["/backend", "api", "//evil.test", "ftp://example.test", "https://user:pass@example.test"])(
"rejects any browser-facing backend URL %j",
(backendBaseUrl) => {