diff --git a/lua/plugins/test.lua b/lua/plugins/test.lua index dca66b0..f93118b 100644 --- a/lua/plugins/test.lua +++ b/lua/plugins/test.lua @@ -1,33 +1,49 @@ return { { - 'nvim-neotest/neotest', - config = function () - require('neotest').setup({ + "nvim-neotest/neotest", + config = function() + require("neotest").setup({ adapters = { - require('neotest-jest')({ + require("neotest-jest")({ jestCommand = "npm test --", jestConfigFile = "custom.jest.config.ts", cwd = function(path) return vim.fn.getcwd() end, }), - } + }, }) end, dependencies = { - 'nvim-neotest/nvim-nio', - 'nvim-lua/plenary.nvim', - 'antoinemadec/FixCursorHold.nvim', - 'nvim-treesitter/nvim-treesitter', - 'nvim-neotest/neotest-jest' + "nvim-neotest/nvim-nio", + "nvim-lua/plenary.nvim", + "antoinemadec/FixCursorHold.nvim", + "nvim-treesitter/nvim-treesitter", + "nvim-neotest/neotest-jest", }, keys = { - { 'tt', function() require("neotest").run.run() end } - } + { + "tt", + function() + require("neotest").run.run() + end, + }, + { + "ts", + function() + require("neotest").summary.open() + end, + }, + }, }, { - 'andythigpen/nvim-coverage', - dependencies = { 'nvim-lua/plenary.nvim' }, - event = 'VeryLazy' - } + "andythigpen/nvim-coverage", + dependencies = { "nvim-lua/plenary.nvim" }, + opts = {}, + cmd = { "Coverage", "CoverageToggle", "CoverageSummary", "CoverageHide", "CoverageClear", "CoverageLoadLcov" }, + keys = { + { "tc", "CoverageToggle", desc = "Toggle test coverage" }, + { "ti", "CoverageToggle", desc = "Summarize test coverage" }, + }, + }, }