Add tests for dynamic global illumination in world settings

This commit is contained in:
2026-04-28 03:29:38 +02:00
parent 80e542a257
commit 063c59df33

View File

@@ -29,6 +29,9 @@ describe("world settings helpers", () => {
expect(clone.advancedRendering.shadows).not.toBe(
source.advancedRendering.shadows
);
expect(clone.advancedRendering.dynamicGlobalIllumination).not.toBe(
source.advancedRendering.dynamicGlobalIllumination
);
expect(clone.advancedRendering.whiteboxBevel).not.toBe(
source.advancedRendering.whiteboxBevel
);
@@ -156,6 +159,15 @@ describe("world settings helpers", () => {
expect(areWorldSettingsEqual(left, right)).toBe(false);
});
it("treats dynamic global illumination settings as part of authored world equality", () => {
const left = createDefaultWorldSettings();
const right = cloneWorldSettings(left);
right.advancedRendering.dynamicGlobalIllumination.enabled = true;
expect(areWorldSettingsEqual(left, right)).toBe(false);
});
it("treats the scene project-time lighting toggle as part of authored world equality", () => {
const left = createDefaultWorldSettings();
const right = cloneWorldSettings(left);