diff --git a/lua/custom/plugins/neotest-dotnet.lua b/lua/custom/plugins/neotest-dotnet.lua new file mode 100644 index 00000000..f7be06c1 --- /dev/null +++ b/lua/custom/plugins/neotest-dotnet.lua @@ -0,0 +1,14 @@ +return { + 'nvim-neotest/neotest', + dependencies = { + 'Issafalcon/neotest-dotnet', + }, + config = function() + require('neotest').setup { + adapters = { + require 'neotest-dotnet', + }, + discovery_root = 'solution', + } + end, +} diff --git a/lua/custom/plugins/neotest.lua b/lua/custom/plugins/neotest.lua new file mode 100644 index 00000000..4bc9c9d8 --- /dev/null +++ b/lua/custom/plugins/neotest.lua @@ -0,0 +1,20 @@ +return { + 'nvim-neotest/neotest', + dependencies = { + 'nvim-lua/plenary.nvim', + 'antoinemadec/FixCursorHold.nvim', + 'nvim-treesitter/nvim-treesitter', + }, + config = function() + require('neotest').setup { + adapters = { + require 'neotest-dotnet' { + dap = { justMyCode = false }, + }, + require 'neotest-plenary', + }, + } + end, + vim.keymap.set('n', 'te', ':Neotest summary toggle', { desc = '[T]est [E]xplorer' }), + vim.keymap.set('n', 'rt', ':Neotest run suite=true', { desc = '[R]un [T]est suite' }), +}