← Back to Release Testing

16 — Initial Settings Tests

Initial controls, states, cascading behavior. Tests use dedicated configs that exercise all 8 control types and 5 state types.

Test plan: 16-initial-settings.md

Map 1 — Selected Tab & Layer

Footer bar opens to "layers" tab. App bar opens to "legend" tab. A specific layer is pre-selected.

Map 2 — All Controls Disabled

Layer has all 8 controls set to false. No UI buttons/sliders should render for it.

Map 3 — Default controls vs Explicit controls (query/hover toggle test)

First layer: no controls specified → no query/hover toggles in settings (defaults to false).
Second layer: controls.query/hover = true, states.queryable/hoverable = false → toggles appear but OFF. Toggle ON to verify.

Map 4 — Deep Nesting Cascading (4 Levels)

Group → subgroup → child with cascading initialSettings. Parent visible=false, child opacity override, controls.remove=false cascading.