From 0dcdddc59baf076945ac76825ea424bb4da9a3ad Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 13 May 2026 19:25:59 +0200 Subject: [PATCH] Add validation tests for junction shape mode --- tests/domain/scene-document-validation.test.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/domain/scene-document-validation.test.ts b/tests/domain/scene-document-validation.test.ts index 3a2be38b..e18e2abe 100644 --- a/tests/domain/scene-document-validation.test.ts +++ b/tests/domain/scene-document-validation.test.ts @@ -2322,6 +2322,7 @@ describe("validateSceneDocument", () => { invalidJunction.radius = 0; invalidJunction.materialId = "missing-junction-material"; invalidJunction.terrainMode = "dig" as never; + invalidJunction.shapeMode = "roundabout" as never; invalidJunction.edge = { enabled: "yes", collisionEnabled: "yes", @@ -2385,6 +2386,10 @@ describe("validateSceneDocument", () => { code: "invalid-spline-corridor-junction-terrain-mode", path: "splineCorridorJunctions.junction-invalid.terrainMode" }), + expect.objectContaining({ + code: "invalid-spline-corridor-junction-shape-mode", + path: "splineCorridorJunctions.junction-invalid.shapeMode" + }), expect.objectContaining({ code: "invalid-path-road-edge-enabled", path: "splineCorridorJunctions.junction-invalid.edge.enabled"