aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Seitz <stephan.seitz@fau.de>2021-11-20 17:09:32 +0100
committerStephan Seitz <stephan.seitz@fau.de>2021-11-24 17:29:55 +0100
commitb004d74bb53430aab1f98e4ecd38a3be6ecd0ae3 (patch)
tree83345767a0d60dfe3290e52dd8824618aa86dbf7
parentci: Add workflow for tests (diff)
downloadnvim-treesitter-b004d74bb53430aab1f98e4ecd38a3be6ecd0ae3.tar
nvim-treesitter-b004d74bb53430aab1f98e4ecd38a3be6ecd0ae3.tar.gz
nvim-treesitter-b004d74bb53430aab1f98e4ecd38a3be6ecd0ae3.tar.bz2
nvim-treesitter-b004d74bb53430aab1f98e4ecd38a3be6ecd0ae3.tar.lz
nvim-treesitter-b004d74bb53430aab1f98e4ecd38a3be6ecd0ae3.tar.xz
nvim-treesitter-b004d74bb53430aab1f98e4ecd38a3be6ecd0ae3.tar.zst
nvim-treesitter-b004d74bb53430aab1f98e4ecd38a3be6ecd0ae3.zip
Add assert that "highlight-assertions" is executable
-rw-r--r--tests/query/highlights_spec.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/query/highlights_spec.lua b/tests/query/highlights_spec.lua
index c0b6a7820..ca573e086 100644
--- a/tests/query/highlights_spec.lua
+++ b/tests/query/highlights_spec.lua
@@ -8,6 +8,12 @@ local function check_assertions(file)
local buf = vim.fn.bufadd(file)
vim.fn.bufload(file)
local lang = parsers.get_buf_lang(buf)
+ assert.same(
+ 1,
+ vim.fn.executable "highlight-assertions",
+ '"highlight-assertions" not executable!'
+ .. ' Get it via "cargo install --git https://github.com/theHamsta/highlight-assertions"'
+ )
local assertions = vim.fn.json_decode(
vim.fn.system(
"highlight-assertions -p '" .. utils.get_parser_install_dir() .. "/" .. lang .. ".so'" .. " -s '" .. file .. "'"