aboutsummaryrefslogtreecommitdiff
path: root/test/functional/treesitter/language_spec.lua
diff options
context:
space:
mode:
authorThomas Vigouroux <thomas.vigouroux@protonmail.com>2022-07-25 12:23:04 +0200
committerThomas Vigouroux <thomas.vigouroux@protonmail.com>2022-08-22 15:34:10 +0200
commit3c1d70f20b5d5bad3bec121e589187d15f325a9b (patch)
tree3c15e309b30fa5f243d7d7e5e952ce58e6eaf126 /test/functional/treesitter/language_spec.lua
parent15a768eeb02e2af39eead1ea1eb4a5a60710d6fb (diff)
downloadrneovim-3c1d70f20b5d5bad3bec121e589187d15f325a9b.tar.gz
rneovim-3c1d70f20b5d5bad3bec121e589187d15f325a9b.tar.bz2
rneovim-3c1d70f20b5d5bad3bec121e589187d15f325a9b.zip
feat(treesitter): allow customizing language symbol name
Diffstat (limited to 'test/functional/treesitter/language_spec.lua')
-rw-r--r--test/functional/treesitter/language_spec.lua5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/functional/treesitter/language_spec.lua b/test/functional/treesitter/language_spec.lua
index 30585be328..5eb72471c3 100644
--- a/test/functional/treesitter/language_spec.lua
+++ b/test/functional/treesitter/language_spec.lua
@@ -10,7 +10,7 @@ local pending_c_parser = helpers.pending_c_parser
before_each(clear)
-describe('treesitter API', function()
+describe('treesitter language API', function()
-- error tests not requiring a parser library
it('handles missing language', function()
eq("Error executing lua: .../language.lua:0: no parser for 'borklang' language, see :help treesitter-parsers",
@@ -26,6 +26,9 @@ describe('treesitter API', function()
eq("Error executing lua: .../language.lua:0: no parser for 'borklang' language, see :help treesitter-parsers",
pcall_err(exec_lua, "parser = vim.treesitter.inspect_language('borklang')"))
+
+ matches("Error executing lua: Failed to load parser: uv_dlsym: .+",
+ pcall_err(exec_lua, "parser = vim.treesitter.require_language('c', nil, false, 'borklang')"))
end)
it('inspects language', function()