Commit graph

1 commit

Author SHA1 Message Date
jedarden
b8c0acb5b0 feat(bf-34xgg): add default value handling for unmapped_glyph_names config field
- Add #[serde(default)] to unmapped_glyph_names field in UnmappedGlyphNamesConfig
- Field now defaults to empty Vec<String> when not specified in config files
- Add comprehensive integration tests covering all scenarios:
  - Config without unmapped_glyph_names field (defaults to empty)
  - Config with unmapped_glyph_names specified (parses correctly)
  - Config with explicit empty array (works as expected)
  - Minimal empty config (all fields default appropriately)

Acceptance criteria:
-  unmapped_glyph_names defaults to empty list when not specified
-  Default value handling integrates cleanly with existing config logic
-  Code compiles without errors
-  Both specified and unspecified cases work correctly (4/4 tests pass)

Closes bf-34xgg
2026-07-06 14:56:34 -04:00