aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/test_generate.py
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-07-02 13:35:28 -0400
committerCraig Jennings <c@cjennings.net>2026-07-02 13:35:28 -0400
commit9c7010ebe2041ae73195745d76403568237c2905 (patch)
treedf2bcd7c1d98645baf88ad227bd65ad4e0000d4b /scripts/theme-studio/test_generate.py
parent172c00e0a450309938bb4e87e612c715707ab1cf (diff)
downloaddotemacs-9c7010ebe2041ae73195745d76403568237c2905.tar.gz
dotemacs-9c7010ebe2041ae73195745d76403568237c2905.zip
feat(theme-studio): web-mode scene covering all 81 faces + HTML sample
The web-mode preview is one mixed document: markup with every tag/attr variant, an inline CSS part, a generic template block (engine-agnostic on purpose), and a script part carrying a JSON island, JSX depths, nested template literals, SQL-in-a-string, a PHP preprocessor island, and JSDoc annotations. The realism gate now covers it, so all 81 faces are exercised. SAMPLES gains an HTML language, which also enriches the syntax and auto-dim previews.
Diffstat (limited to 'scripts/theme-studio/test_generate.py')
-rw-r--r--scripts/theme-studio/test_generate.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/theme-studio/test_generate.py b/scripts/theme-studio/test_generate.py
index 7fb0b60f..d391ab83 100644
--- a/scripts/theme-studio/test_generate.py
+++ b/scripts/theme-studio/test_generate.py
@@ -855,7 +855,7 @@ class BespokePreviewFaceCoverage(unittest.TestCase):
FULL_COVERAGE_APPS = [
"company", "company-box", "transient", "magit-section",
- "rainbow-delimiters",
+ "rainbow-delimiters", "web-mode",
]
def test_every_face_appears_in_the_renderer(self):