From d8a045c91469b1d121b8fd14dffaa367b194831d Mon Sep 17 00:00:00 2001 From: Bryce Kwon Date: Sun, 6 Sep 2026 21:46:52 -1000 Subject: Clean up the whole tree --- tests/extensions/test-syntax-highlight.lua | 33 ++++++++++-------------------- 1 file changed, 11 insertions(+), 22 deletions(-) (limited to 'tests/extensions/test-syntax-highlight.lua') diff --git a/tests/extensions/test-syntax-highlight.lua b/tests/extensions/test-syntax-highlight.lua index 3b0eeb8..a9e8b36 100644 --- a/tests/extensions/test-syntax-highlight.lua +++ b/tests/extensions/test-syntax-highlight.lua @@ -31,51 +31,40 @@ if mode == "nolexers" then -- put the line numbers beside it out of step, so the whole escaped -- blob has to come back intact across several slices. out = render("big.fake", string.rep("x", 30000)) - h.equals("slicing loses nothing at the boundaries", out, - string.rep("x<y>", 30000)) + h.equals("slicing loses nothing at the boundaries", out, string.rep("x<y>", 30000)) h.finish() end local out, ret = render("hello.fake", "if 42 'hi' & zz") -h.contains("keywords are wrapped in their class", out, - "if") -h.contains("numbers are wrapped in their class", out, - "42") -h.contains("a dotted tag maps by its first component", out, - "'hi'") +h.contains("keywords are wrapped in their class", out, "if") +h.contains("numbers are wrapped in their class", out, "42") +h.contains("a dotted tag maps by its first component", out, "'hi'") h.contains("bytes between tokens are escaped", out, " & ") -h.contains("later tokens still highlight", out, - "zz") +h.contains("later tokens still highlight", out, "zz") h.equals("close answers zero", ret, 0) out = h.run({ "split.fake" }, { "i", "f" }) -h.equals("writes are joined before lexing", out, - "if") +h.equals("writes are joined before lexing", out, "if") -- The short lexer tags four bytes and stops, and every byte after it still -- has to reach the page. out = render("cut.short", "abcd") -h.equals("a lexer stopping early leaves an escaped tail", out, - "abcd<ef>") +h.equals("a lexer stopping early leaves an escaped tail", out, "abcd<ef>") out = render("boom.badlex", "some ") -h.equals("a lexer that raises falls back to escaped text", out, - "some <code>") +h.equals("a lexer that raises falls back to escaped text", out, "some <code>") -- The viadetect lexer name only resolves through detect(), so highlighted -- output proves the detection path ran ahead of the extension path. out = render("script.viadetect", "if") -h.equals("filename detection picks the lexer", out, - "if") +h.equals("filename detection picks the lexer", out, "if") out = render("tool.py", "import ") -h.equals("an extension with no lexer serves escaped text", out, - "import <x>") +h.equals("an extension with no lexer serves escaped text", out, "import <x>") out = render("noextension", "words ") -h.equals("a file with no extension serves escaped text", out, - "words <here>") +h.equals("a file with no extension serves escaped text", out, "words <here>") out = render("big.fake", string.rep("a", 512 * 1024 + 1)) h.excludes("an oversized blob skips the lexing pass", out, "