From 45a13313d57f4a1d67e021d67d00c50dfff0bda0 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sun, 12 Apr 2026 01:05:16 +0200 Subject: [PATCH] Update tests for world settings equality check --- tests/domain/world-settings.test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/domain/world-settings.test.ts b/tests/domain/world-settings.test.ts index a5ad62b6..56b5d0ac 100644 --- a/tests/domain/world-settings.test.ts +++ b/tests/domain/world-settings.test.ts @@ -18,6 +18,9 @@ describe("world settings helpers", () => { expect(clone.sunLight.direction).not.toBe(source.sunLight.direction); expect(clone.advancedRendering).not.toBe(source.advancedRendering); expect(clone.advancedRendering.shadows).not.toBe(source.advancedRendering.shadows); + expect(clone.advancedRendering.whiteboxBevel).not.toBe( + source.advancedRendering.whiteboxBevel + ); }); it("switches a solid background into a gradient while preserving the authored color as the top edge", () => { @@ -94,4 +97,13 @@ describe("world settings helpers", () => { expect(areWorldSettingsEqual(left, right)).toBe(false); }); + + it("treats whitebox bevel settings as part of authored world equality", () => { + const left = createDefaultWorldSettings(); + const right = cloneWorldSettings(left); + + right.advancedRendering.whiteboxBevel.enabled = true; + + expect(areWorldSettingsEqual(left, right)).toBe(false); + }); });