Add validation tests for dynamic global illumination settings
This commit is contained in:
@@ -1641,6 +1641,13 @@ describe("validateSceneDocument", () => {
|
|||||||
...document.world.advancedRendering.ambientOcclusion,
|
...document.world.advancedRendering.ambientOcclusion,
|
||||||
samples: 0
|
samples: 0
|
||||||
},
|
},
|
||||||
|
dynamicGlobalIllumination: {
|
||||||
|
...document.world.advancedRendering.dynamicGlobalIllumination,
|
||||||
|
enabled: "yes",
|
||||||
|
intensity: -0.25,
|
||||||
|
radius: Number.NaN,
|
||||||
|
quality: "ultra"
|
||||||
|
},
|
||||||
bloom: {
|
bloom: {
|
||||||
...document.world.advancedRendering.bloom,
|
...document.world.advancedRendering.bloom,
|
||||||
intensity: -0.25,
|
intensity: -0.25,
|
||||||
@@ -1685,6 +1692,22 @@ describe("validateSceneDocument", () => {
|
|||||||
code: "invalid-advanced-rendering-ao-samples",
|
code: "invalid-advanced-rendering-ao-samples",
|
||||||
path: "world.advancedRendering.ambientOcclusion.samples"
|
path: "world.advancedRendering.ambientOcclusion.samples"
|
||||||
}),
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-advanced-rendering-dynamic-gi-enabled",
|
||||||
|
path: "world.advancedRendering.dynamicGlobalIllumination.enabled"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-advanced-rendering-dynamic-gi-intensity",
|
||||||
|
path: "world.advancedRendering.dynamicGlobalIllumination.intensity"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-advanced-rendering-dynamic-gi-radius",
|
||||||
|
path: "world.advancedRendering.dynamicGlobalIllumination.radius"
|
||||||
|
}),
|
||||||
|
expect.objectContaining({
|
||||||
|
code: "invalid-advanced-rendering-dynamic-gi-quality",
|
||||||
|
path: "world.advancedRendering.dynamicGlobalIllumination.quality"
|
||||||
|
}),
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
code: "invalid-advanced-rendering-bloom-intensity",
|
code: "invalid-advanced-rendering-bloom-intensity",
|
||||||
path: "world.advancedRendering.bloom.intensity"
|
path: "world.advancedRendering.bloom.intensity"
|
||||||
|
|||||||
Reference in New Issue
Block a user