← Back to Release Testing

03 — Config Validation Tests

Config parsing, duplicate UUIDs, error layers, wrong layer types, and default config behavior.

Test plan: 03-config.md

Map 1 — Duplicate Geocore UUIDs

Same UUID appears twice. Both should appear in legend with unique paths.

Map 2 — Error Layers (wrong type, bad URL, bad sublayer ID)

Contains: invalid geoviewLayerType, bad URL, and a valid service with a non-existing sublayer ID (partial loading). Notifications should appear for errors.

Map 3 — Defaults (no footerBar, appBar, navBar in config)

All config UI properties omitted — viewer applies defaults.

Map 4 — Empty UI (footerBar: [], appBar: [], navBar: [])

Explicit empty arrays — no tabs, no navbar buttons should render.

Map 5 — Duplicate Panels in App Bar & Footer Bar

Overlapping panels (legend, layers, details, data-table, guide) declared in BOTH bars. The viewer keeps the app bar occurrence, drops the duplicates from the footer bar, and shows a single duplicate-panel warning (no generic schema warning).