Commit Graph

1 Commits

Author SHA1 Message Date
Alexander Whitestone
3915c5e32b test: add comprehensive config structure validation tests (#116)
Some checks failed
Docker Build and Publish / build-and-push (pull_request) Has been skipped
Docs Site Checks / docs-site-checks (pull_request) Failing after 3s
Nix / nix (ubuntu-latest) (pull_request) Failing after 1s
Supply Chain Audit / Scan PR for supply chain risks (pull_request) Failing after 2s
Tests / test (pull_request) Failing after 2s
Tests / e2e (pull_request) Failing after 3s
Nix / nix (macos-latest) (pull_request) Has been cancelled
Verify config structure validation at startup covers:
- Valid config passes without issues
- YAML syntax errors caught gracefully
- Type mismatches detected (dict vs list, string vs dict, etc.)
- Completely broken YAML handled without crashes

25 tests covering validate_config_structure(), print_config_warnings(),
and edge cases for malformed configs.
2026-04-06 10:23:57 -04:00