Add validation tests for junction shape mode

This commit is contained in:
2026-05-13 19:25:59 +02:00
parent 78655ac6a4
commit 0dcdddc59b

View File

@@ -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"