Diff options
| author | Bryce Kwon <bryce@brycekwon.com> | |
|---|---|---|
| committer | Bryce Kwon <bryce@brycekwon.com> | |
| commit | ||
| parent | ||
| tree | ||
| download | ||
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.
Diffstat (limited to 'tests/t0502-syntax-highlight.sh')
| -rwxr-xr-x | tests/t0502-syntax-highlight.sh | 22 |
1 file changed, 11 insertions, 11 deletions
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' ' |
