From 20e69d532836995cfd68a8ffe2c2d40e56271a9e Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Wed, 13 May 2026 03:04:25 +0200 Subject: [PATCH] Add tests for road edges (curbs) when building runtime scenes --- tests/domain/build-runtime-scene.test.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tests/domain/build-runtime-scene.test.ts b/tests/domain/build-runtime-scene.test.ts index 7c1d631c..9debaf96 100644 --- a/tests/domain/build-runtime-scene.test.ts +++ b/tests/domain/build-runtime-scene.test.ts @@ -1956,7 +1956,16 @@ describe("buildRuntimeSceneFromDocument", () => { falloff: 0.5, heightOffset: 0.03, terrainConform: true, - materialId: "ground_sand_300x300" + materialId: "ground_sand_300x300", + edges: { + left: { + enabled: true, + kind: "curb", + width: 0.3, + height: 0.2, + materialId: "stone_flooring_200x200" + } + } } }); const runtimeScene = buildRuntimeSceneFromDocument({ @@ -1969,6 +1978,9 @@ describe("buildRuntimeSceneFromDocument", () => { expect(runtimeScene.paths[0]?.road.material?.id).toBe( "ground_sand_300x300" ); + expect(runtimeScene.paths[0]?.road.edges.left.material?.id).toBe( + "stone_flooring_200x200" + ); }); it("includes authored foliage layers, prototypes, and terrain masks for derived rendering", () => {