diff --git a/nvim/lua/plugins/neotest.lua b/nvim/lua/plugins/neotest.lua new file mode 100644 index 0000000..2fa1f35 --- /dev/null +++ b/nvim/lua/plugins/neotest.lua @@ -0,0 +1,37 @@ +return { + "nvim-neotest/neotest", + dependencies = { + "nvim-neotest/nvim-nio", + "nvim-lua/plenary.nvim", + "antoinemadec/FixCursorHold.nvim", + "nvim-treesitter/nvim-treesitter", + "marilari88/neotest-vitest", + "nvim-neotest/neotest-jest", + "nvim-neotest/neotest-plenary", + }, + config = function() + require("neotest").setup({ + adapters = { + + require("neotest-jest")({ + jestCommand = "npm test --", + jestArguments = function(defaultArguments, context) + return defaultArguments + end, + jestConfigFile = "custom.jest.config.ts", + env = { CI = true }, + cwd = function(path) + return vim.fn.getcwd() + end, + isTestFile = require("neotest-jest.jest-util").defaultIsTestFile, + }), + require("neotest-vitest"), + require("neotest-plenary"), + + --require("neotest-vim-test")({ + -- ignore_file_types = { "python", "vim", "lua" }, + -- }), + }, + }) + end, +}