feat(frontend): support embedded API prefixes
This commit is contained in:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user