aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/run-tests.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-09 04:54:53 -0500
committerCraig Jennings <c@cjennings.net>2026-06-09 04:54:53 -0500
commit39c2ce1f862edd23ef827b736140d671d29db3ef (patch)
treee8a2817b3685ea0f4308f3ab3ffa8ca1b2c36330 /scripts/theme-studio/run-tests.sh
parent1e6bbadfd26bfde7ccceadd3bcf9e7b4a6c6e6f8 (diff)
downloaddotemacs-39c2ce1f862edd23ef827b736140d671d29db3ef.tar.gz
dotemacs-39c2ce1f862edd23ef827b736140d671d29db3ef.zip
test(theme-studio): pin lock behaviors with a #locktest gate
Adds a browser hash gate covering the two lock behaviors no existing gate touched: locking a row disables its control (syntax swatch div via data-locked, UI select via .disabled, both through the shared mkLockCell), and clear-unlocked wipes unlocked rows to default while leaving locked rows untouched across all three tiers. This is the characterization net for the generate.py extraction refactor — it proves the upcoming CSS/JS move preserves lock behavior. Verified it goes red when a lock guard is removed.
Diffstat (limited to 'scripts/theme-studio/run-tests.sh')
-rwxr-xr-xscripts/theme-studio/run-tests.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/theme-studio/run-tests.sh b/scripts/theme-studio/run-tests.sh
index b1fe54fa9..51751cc2a 100755
--- a/scripts/theme-studio/run-tests.sh
+++ b/scripts/theme-studio/run-tests.sh
@@ -49,7 +49,7 @@ CHROME=""
for c in google-chrome-stable google-chrome chromium chromium-browser; do
if command -v "$c" >/dev/null 2>&1; then CHROME="$c"; break; fi
done
-HASHES="selftest cursortest readouttest deltatest oklchtest planetest"
+HASHES="selftest cursortest readouttest deltatest oklchtest planetest locktest"
if [ -z "$CHROME" ]; then
for t in $HASHES; do skip_msg "#$t (no Chromium-family browser found)"; done
else