From fff55216609924e8227c7544abca75064ed73128 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Tue, 31 Mar 2026 05:14:18 +0200 Subject: [PATCH] Update test to include world background and lighting properties --- tests/domain/build-runtime-scene.test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/domain/build-runtime-scene.test.ts b/tests/domain/build-runtime-scene.test.ts index d514852c..17490666 100644 --- a/tests/domain/build-runtime-scene.test.ts +++ b/tests/domain/build-runtime-scene.test.ts @@ -41,9 +41,23 @@ describe("buildRuntimeSceneFromDocument", () => { [playerStart.id]: playerStart } }; + document.world.background = { + mode: "verticalGradient", + topColorHex: "#5f7693", + bottomColorHex: "#11161d" + }; + document.world.ambientLight.intensity = 0.55; + document.world.sunLight.direction = { + x: -0.8, + y: 1.2, + z: 0.1 + }; const runtimeScene = buildRuntimeSceneFromDocument(document); + expect(runtimeScene.world).toEqual(document.world); + expect(runtimeScene.world).not.toBe(document.world); + expect(runtimeScene.world.sunLight.direction).not.toBe(document.world.sunLight.direction); expect(runtimeScene.brushes).toHaveLength(1); expect(runtimeScene.brushes[0].faces.posY.material?.id).toBe("starter-concrete-checker"); expect(runtimeScene.colliders).toEqual([