fix(deploy): close container final review
This commit is contained in:
@@ -32,3 +32,17 @@ test("loadConfig keeps local development defaults", () => {
|
||||
});
|
||||
expect(loadConfig({}).dataRoot).toBeUndefined();
|
||||
});
|
||||
|
||||
test("loadConfig rejects unauthenticated public exposure", () => {
|
||||
expect(() => loadConfig({
|
||||
THOTH_PUBLIC_EXPOSURE: "true",
|
||||
AUTH_MODE: "none",
|
||||
})).toThrow(/public exposure requires AUTH_MODE=upstream/);
|
||||
});
|
||||
|
||||
test("loadConfig accepts an authenticated upstream trust boundary", () => {
|
||||
expect(loadConfig({
|
||||
THOTH_PUBLIC_EXPOSURE: "true",
|
||||
AUTH_MODE: "upstream",
|
||||
}).authMode).toBe("upstream");
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user