From 0fb8301d136ea121e292716bd1c88e497935394c Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 12 May 2026 23:37:46 +0200 Subject: [PATCH] Add validation tests for path properties (glueToTerrain and terrainOffset) --- tests/domain/scene-document-validation.test.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/domain/scene-document-validation.test.ts b/tests/domain/scene-document-validation.test.ts index fef28614..32d8091a 100644 --- a/tests/domain/scene-document-validation.test.ts +++ b/tests/domain/scene-document-validation.test.ts @@ -2087,6 +2087,8 @@ describe("validateSceneDocument", () => { }); invalidPath.name = " "; + invalidPath.glueToTerrain = "yes" as never; + invalidPath.terrainOffset = Number.NaN; invalidPath.points = [ { id: "path-point-a", @@ -2114,6 +2116,14 @@ describe("validateSceneDocument", () => { expect.objectContaining({ code: "invalid-path-point-count", 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" }) ]) );