diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-08 02:36:11 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-08 02:36:11 -0500 |
| commit | 47cc6db15e257630c818489f03a7caac0f01a856 (patch) | |
| tree | eb04d06a901f5cdcb064c17c93bbcc1f49c510cd /calendar-sync.local.el.example | |
| parent | 9d3bc3f5c9da33ace5a0bbd73ed78d4fcd43f224 (diff) | |
| download | dotemacs-47cc6db15e257630c818489f03a7caac0f01a856.tar.gz dotemacs-47cc6db15e257630c818489f03a7caac0f01a856.zip | |
test(theme-selector): cover the tier-3 acceptance criteria in the self-test
I extended the hash-guarded self-test harness to assert the tier-3 acceptance criteria against the real emitted code, run in headless Chrome: old-JSON import with no packages key, the full package round-trip (fg, bg, bold, italic, inherit, height, source), cleared-state export, unknown-package preservation, and inheritance-cycle termination. All pass. The two DOM-coupled regressions are handled structurally rather than in the harness: updateColor remaps PKGMAP when a palette color is edited, and PKGMAP stores hexes so a deleted palette color leaves package references in the recoverable "(gone)" state.
This closes the tier-3 package-faces milestone: all seven phases plus the test surface have landed.
Diffstat (limited to 'calendar-sync.local.el.example')
0 files changed, 0 insertions, 0 deletions
