aboutsummaryrefslogtreecommitdiffstats
path: root/tests/minimal_init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'tests/minimal_init.lua')
-rw-r--r--tests/minimal_init.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/minimal_init.lua b/tests/minimal_init.lua
index 262d9ec..0afbd90 100644
--- a/tests/minimal_init.lua
+++ b/tests/minimal_init.lua
@@ -3,3 +3,19 @@ vim.cmd([[set runtimepath+=.]])
vim.o.swapfile = false
vim.bo.swapfile = false
require("tests.test_util").reset_editor()
+
+local configs = require("nvim-treesitter.configs")
+configs.setup({
+ ensure_installed = { "markdown", "markdown_inline", "lua", "typescript", "html" },
+ sync_install = true,
+})
+-- this needs to be run a second time to make tests behave
+require("nvim-treesitter").setup()
+
+vim.api.nvim_create_user_command("RunTests", function(opts)
+ local path = opts.fargs[1] or "tests"
+ require("plenary.test_harness").test_directory(
+ path,
+ { minimal_init = "./tests/minimal_init.lua" }
+ )
+end, { nargs = "?" })