Update tests for world settings equality check

This commit is contained in:
2026-04-12 01:05:16 +02:00
parent ee38c85094
commit 45a13313d5

View File

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