aboutsummaryrefslogtreecommitdiff
path: root/test/functional/treesitter/language_spec.lua
diff options
context:
space:
mode:
authorThomas Vigouroux <thomas.vigouroux@protonmail.com>2022-08-24 15:36:58 +0200
committerGitHub <noreply@github.com>2022-08-24 15:36:58 +0200
commit9be4bfc5f4951976131e5e99ecf05882f6767fb4 (patch)
treea546d16c24309b5e3e369151d5d871bfd9f4d6f2 /test/functional/treesitter/language_spec.lua
parentf1ea126a6eb1d9cae53eae3fedbfa51f90ee97b1 (diff)
parent3c1d70f20b5d5bad3bec121e589187d15f325a9b (diff)
downloadrneovim-9be4bfc5f4951976131e5e99ecf05882f6767fb4.tar.gz
rneovim-9be4bfc5f4951976131e5e99ecf05882f6767fb4.tar.bz2
rneovim-9be4bfc5f4951976131e5e99ecf05882f6767fb4.zip
Merge pull request #19496 from vigoux/ts_internal_lang
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()