diff options
author | Steven Arcangeli <506791+stevearc@users.noreply.github.com> | 2023-12-26 06:38:00 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-12-26 06:38:00 -0800 |
commit | f245cca8ad42c9d344b53a18c3fc1a3c6724c2d4 (patch) | |
tree | 71cf24c9888024ce02706e3d1e544187729dcf09 /tests/minimal_init.lua | |
parent | 7396fc0208539e2bd70e3e446f27529e28dba12b (diff) |
fix(injected): handle inline injections (#251)
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 = "?" }) |