diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-19 11:42:52 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-19 11:42:52 -0400 |
| commit | 8e5764f6ae34b843cf58ca7f1e661a7b910dabf6 (patch) | |
| tree | 6510649f88dae9767b2795cd0c26c0e5e4f2621b /modules/diff-config.el | |
| parent | ef42216c0d9b7d9e2da681221f2c5f263aabb474 (diff) | |
| download | dotemacs-8e5764f6ae34b843cf58ca7f1e661a7b910dabf6.tar.gz dotemacs-8e5764f6ae34b843cf58ca7f1e661a7b910dabf6.zip | |
test(theme-studio): cover defensive branches and the palette generator
Added the uncovered fallback branches in app-core (migrateLegacyFace null input, normalizePkgFace's source fallback chain, mergePackagesInto's null/new-app guards, boxCss shading a relief from the bg when no box color is set) and in colormath (apca's equal-luminance return-0 and low-contrast clamp, isPureEndpointHex). New test-palette-generator-core.mjs drives planPaletteGenerator across every scheme, vibe, source mode, and the fill-gaps intents, since those internals are only reachable through the public planner. colormath branch 96 -> 99%, palette-generator-core funcs 97 -> 100%, node suite 237 tests. The remaining gaps are the deep palette-column edge branches, deferred as diminishing returns on already line-covered code.
Diffstat (limited to 'modules/diff-config.el')
0 files changed, 0 insertions, 0 deletions
