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); + }); });