From 50749fc02546857bf9c0a8d7855329bdb581db36 Mon Sep 17 00:00:00 2001 From: Bryce Kwon Date: Sat, 7 Nov 2026 10:17:02 -1000 Subject: Show unit checks as skipped when no Lua is found With no standalone interpreter on the path the unit checks were never registered, so they counted as neither run nor skipped, and a fault in the version probe dropped them all behind one line of output. The test bodies now expand their paths as they run, so a quote in a path no longer breaks them. --- tests/t0502-syntax-highlight.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'tests/t0502-syntax-highlight.sh') diff --git a/tests/t0502-syntax-highlight.sh b/tests/t0502-syntax-highlight.sh index 2d929e4..3e32e3b 100755 --- a/tests/t0502-syntax-highlight.sh +++ b/tests/t0502-syntax-highlight.sh @@ -15,20 +15,20 @@ CGIT_TEST_NO_CREATE_REPOS=YesPlease . ./setup.sh . "$TEST_OUTPUT_DIRECTORY/extensions/lib.sh" -for lua in $interpreters +for lua in ${interpreters:-lua} do - test_expect_success "highlighting checks under $(lua_version "$lua")" " - CGIT_SCINTILLUA_PATH='$EXT_TEST_DIRECTORY/fake-lexers' \ - '$lua' '$EXT_TEST_DIRECTORY/test-syntax-highlight.lua' \ - '$EXTENSIONS_DIRECTORY/syntax-highlight.lua' highlight - " + test_expect_success STANDALONE_LUA "highlighting checks under $(lua_version "$lua")" ' + CGIT_SCINTILLUA_PATH="$EXT_TEST_DIRECTORY/fake-lexers" \ + "$lua" "$EXT_TEST_DIRECTORY/test-syntax-highlight.lua" \ + "$EXTENSIONS_DIRECTORY/syntax-highlight.lua" highlight + ' - test_expect_success "fallback checks without lexers under $(lua_version "$lua")" " + test_expect_success STANDALONE_LUA "fallback checks without lexers under $(lua_version "$lua")" ' mkdir -p empty-lexers && - CGIT_SCINTILLUA_PATH=\"\$PWD/empty-lexers\" \ - '$lua' '$EXT_TEST_DIRECTORY/test-syntax-highlight.lua' \ - '$EXTENSIONS_DIRECTORY/syntax-highlight.lua' nolexers - " + CGIT_SCINTILLUA_PATH="$PWD/empty-lexers" \ + "$lua" "$EXT_TEST_DIRECTORY/test-syntax-highlight.lua" \ + "$EXTENSIONS_DIRECTORY/syntax-highlight.lua" nolexers + ' done test_expect_success 'create a repository holding a lexable file' ' -- cgit 2.12.1