Add validation tests for path properties (glueToTerrain and terrainOffset)

This commit is contained in:
2026-05-12 23:37:46 +02:00
parent ef2d31438e
commit 0fb8301d13

View File

@@ -2087,6 +2087,8 @@ describe("validateSceneDocument", () => {
}); });
invalidPath.name = " "; invalidPath.name = " ";
invalidPath.glueToTerrain = "yes" as never;
invalidPath.terrainOffset = Number.NaN;
invalidPath.points = [ invalidPath.points = [
{ {
id: "path-point-a", id: "path-point-a",
@@ -2114,6 +2116,14 @@ describe("validateSceneDocument", () => {
expect.objectContaining({ expect.objectContaining({
code: "invalid-path-point-count", code: "invalid-path-point-count",
path: "paths.path-invalid.points" path: "paths.path-invalid.points"
}),
expect.objectContaining({
code: "invalid-path-glue-to-terrain",
path: "paths.path-invalid.glueToTerrain"
}),
expect.objectContaining({
code: "invalid-path-terrain-offset",
path: "paths.path-invalid.terrainOffset"
}) })
]) ])
); );