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"