mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-28 14:15:24 +00:00
22 lines
616 B
TypeScript
22 lines
616 B
TypeScript
import { describe, expect, it } from "vitest";
|
|
import { validateAdminSettings } from "../../src/backend/settings-validation.js";
|
|
|
|
describe("validateAdminSettings", () => {
|
|
it("rejects relative image paths", () => {
|
|
expect(
|
|
Object.keys(
|
|
validateAdminSettings({
|
|
imageLocalDir: "images",
|
|
imageHostPath: "tmp/images",
|
|
}),
|
|
).sort(),
|
|
).toEqual(["imageHostPath", "imageLocalDir"]);
|
|
});
|
|
|
|
it("accepts absolute paths and empty values", () => {
|
|
expect(
|
|
validateAdminSettings({ imageLocalDir: "", imageHostPath: "/tmp/img" }),
|
|
).toEqual({});
|
|
});
|
|
});
|