aboutsummaryrefslogtreecommitdiff
path: root/tests/test-calendar-sync--api-command.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-08 02:36:11 -0500
committerCraig Jennings <c@cjennings.net>2026-06-08 02:36:11 -0500
commitdc9df42e1476b519b69f2dbd7af4028633e03fcc (patch)
tree266640a89d00b8f166ce686dfb4e74dc0a9e0af3 /tests/test-calendar-sync--api-command.el
parente63a9feb0f28600d4f37bee3b28b1bb34385c1a4 (diff)
downloaddotemacs-dc9df42e1476b519b69f2dbd7af4028633e03fcc.tar.gz
dotemacs-dc9df42e1476b519b69f2dbd7af4028633e03fcc.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 'tests/test-calendar-sync--api-command.el')
0 files changed, 0 insertions, 0 deletions