Add validation tests for advanced rendering distance fog parameters

This commit is contained in:
2026-04-28 04:54:15 +02:00
parent d424df9ddd
commit b163e0aebc

View File

@@ -1676,7 +1676,10 @@ describe("validateSceneDocument", () => {
nearDistance: Number.NaN,
farDistance: 0,
strength: 1.5,
renderDistance: -2
renderDistance: -2,
skyBlend: 1.5,
horizonStrength: -0.2,
heightFalloff: Number.NaN
},
godRays: {
...document.world.advancedRendering.godRays,
@@ -1785,6 +1788,18 @@ describe("validateSceneDocument", () => {
code: "invalid-advanced-rendering-distance-fog-render-distance",
path: "world.advancedRendering.distanceFog.renderDistance"
}),
expect.objectContaining({
code: "invalid-advanced-rendering-distance-fog-sky-blend",
path: "world.advancedRendering.distanceFog.skyBlend"
}),
expect.objectContaining({
code: "invalid-advanced-rendering-distance-fog-horizon-strength",
path: "world.advancedRendering.distanceFog.horizonStrength"
}),
expect.objectContaining({
code: "invalid-advanced-rendering-distance-fog-height-falloff",
path: "world.advancedRendering.distanceFog.heightFalloff"
}),
expect.objectContaining({
code: "invalid-advanced-rendering-god-rays-enabled",
path: "world.advancedRendering.godRays.enabled"