diff options
Diffstat (limited to 'tests/minimal_init.lua')
-rw-r--r-- | tests/minimal_init.lua | 16 |
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 = "?" }) |