diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/functional/treesitter/language_spec.lua | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/test/functional/treesitter/language_spec.lua b/test/functional/treesitter/language_spec.lua index 633a2dc725..120a15d7f9 100644 --- a/test/functional/treesitter/language_spec.lua +++ b/test/functional/treesitter/language_spec.lua @@ -73,7 +73,7 @@ describe('treesitter language API', function() eq(true, fset['directive']) eq(true, fset['initializer']) - local has_named, has_anonymous + local has_named, has_anonymous, has_supertype for symbol, named in pairs(symbols) do eq('string', type(symbol)) eq('boolean', type(named)) @@ -81,11 +81,13 @@ describe('treesitter language API', function() has_named = true elseif symbol == '"|="' and named == false then has_anonymous = true + elseif symbol == 'statement' and named == true then + has_supertype = true end end eq( - { has_named = true, has_anonymous = true }, - { has_named = has_named, has_anonymous = has_anonymous } + { has_named = true, has_anonymous = true, has_supertype = true }, + { has_named = has_named, has_anonymous = has_anonymous, has_supertype = has_supertype } ) end) |