From f935d11203e998f9b66c7d5ec43119f88c6047e8 Mon Sep 17 00:00:00 2001 From: Oleksandr Smirnov Date: Mon, 17 Feb 2025 19:31:00 +0200 Subject: [PATCH] test!: install required go tree sitter parser --- scripts/minimal_init.lua | 3 +++ spec/integration/struct_tags_test.lua | 6 +----- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/scripts/minimal_init.lua b/scripts/minimal_init.lua index add23e5..dfce170 100644 --- a/scripts/minimal_init.lua +++ b/scripts/minimal_init.lua @@ -33,6 +33,9 @@ install_plug "nvim-lua/plenary.nvim" install_plug "nvim-treesitter/nvim-treesitter" install_plug "echasnovski/mini.doc" -- used for docs generation +-- install go treesitter parse +require("nvim-treesitter.install").ensure_installed_sync "go" + -- setup mini.test only when running headless nvim if #vim.api.nvim_list_uis() == 0 then install_plug "echasnovski/mini.test" diff --git a/spec/integration/struct_tags_test.lua b/spec/integration/struct_tags_test.lua index 86c4174..e73cfbc 100644 --- a/spec/integration/struct_tags_test.lua +++ b/spec/integration/struct_tags_test.lua @@ -11,17 +11,13 @@ local T = MiniTest.new_set { } T["struct_tags"] = MiniTest.new_set {} T["struct_tags"][".add"] = function() - MiniTest.skip() - - local tmp = vim.env.HOME .. "/test.go" - + local tmp = t.tmpfile() local fixtures = t.fixtures.read "tags/add" t.fixtures.write(tmp, fixtures.input) child.cmd("silent edit " .. tmp) child.fn.setpos(".", { child.fn.bufnr "%", 3, 6, 0 }) child.cmd "GoTagAdd json" - child.cmd "write" t.eq(t.readfile(tmp), fixtures.output) end