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