From bc25a6a5c4fd659bbf78ba0a2442ecf14eb00398 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Sat, 16 Apr 2022 11:41:00 +0200 Subject: chore!: remove ensure_installed='maintained' Removes all support (and tests) for the parser category "maintained", as this is no longer a useful category. BREAKING CHANGE: replace `ensure_installed='maintained'` by an explicit list of parsers, or use `'all'` (not recommended). --- tests/unit/parsers_spec.lua | 46 --------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 tests/unit/parsers_spec.lua (limited to 'tests') diff --git a/tests/unit/parsers_spec.lua b/tests/unit/parsers_spec.lua deleted file mode 100644 index d40578b8..00000000 --- a/tests/unit/parsers_spec.lua +++ /dev/null @@ -1,46 +0,0 @@ -local stub = require "luassert.stub" -local parsers = require "nvim-treesitter.parsers" - -describe("maintained_parsers", function() - before_each(function() - stub(vim.fn, "executable") - end) - - after_each(function() - vim.fn.executable:clear() - end) - - it("does not return experimental parsers", function() - local old_list = parsers.list - parsers.list = { - c = { - install_info = { - url = "https://github.com/tree-sitter/tree-sitter-c", - files = { "src/parser.c" }, - }, - maintainers = { "@vigoux" }, - }, - d = { - install_info = { - url = "https://github.com/CyberShadow/tree-sitter-d", - files = { "src/parser.c", "src/scanner.cc" }, - requires_generate_from_grammar = true, - }, - maintainers = { "@nawordar" }, - experimental = true, - }, - haskell = { - install_info = { - url = "https://github.com/tree-sitter/tree-sitter-haskell", - files = { "src/parser.c", "src/scanner.cc" }, - }, - }, - } - - local expected = { "c" } - - assert.same(parsers.maintained_parsers(), expected) - - parsers.list = old_list - end) -end) -- cgit v1.2.3