diff options
author | Lewis Russell <lewis6991@gmail.com> | 2023-03-03 09:44:02 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-03 09:44:02 +0000 |
commit | 6d4f48182131c36d57589eefd4cefe3c70256d04 (patch) | |
tree | 70dcc65f33ea46d15c7f0d728cfdec074aa7d43a /test/functional/treesitter/language_spec.lua | |
parent | 89cccea167ab8d3db6601a410dcbd33eb3824947 (diff) | |
download | rneovim-6d4f48182131c36d57589eefd4cefe3c70256d04.tar.gz rneovim-6d4f48182131c36d57589eefd4cefe3c70256d04.tar.bz2 rneovim-6d4f48182131c36d57589eefd4cefe3c70256d04.zip |
fix(treesitter): disallow empty filetypes
Fixes #22473
Diffstat (limited to 'test/functional/treesitter/language_spec.lua')
-rw-r--r-- | test/functional/treesitter/language_spec.lua | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/test/functional/treesitter/language_spec.lua b/test/functional/treesitter/language_spec.lua index 2cf18242ff..747aea54b7 100644 --- a/test/functional/treesitter/language_spec.lua +++ b/test/functional/treesitter/language_spec.lua @@ -33,7 +33,12 @@ describe('treesitter language API', function() it('shows error for invalid language name', function() eq(".../language.lua:0: '/foo/' is not a valid language name", - pcall_err(exec_lua, 'vim.treesitter.add("/foo/", nil, false)')) + pcall_err(exec_lua, 'vim.treesitter.add("/foo/")')) + end) + + it('shows error for invalid filetype', function() + eq('.../language.lua:0: \'\' is not a valid filetype', + pcall_err(exec_lua, [[vim.treesitter.add('foo', { filetype = '' })]])) end) it('inspects language', function() |