fix neotest

This commit is contained in:
Thomas Ruoff
2025-02-04 15:52:39 +01:00
parent 0081c98644
commit 0f70d3ac7e

View File

@@ -8,17 +8,40 @@ return {
'nvim-neotest/neotest-jest', 'nvim-neotest/neotest-jest',
}, },
config = function() config = function()
require('neotest').setup { local neotest = require 'neotest'
local neotest_jest = require 'neotest-jest'
local neotest_jest_util = require 'neotest-jest.jest-util'
neotest.setup {
adapters = { adapters = {
require 'neotest-jest' { neotest_jest {
jestCommand = 'npx jest --', jestCommand = neotest_jest_util.getJestCommand(vim.fn.expand '%:p:h'),
-- jestConfigFile = "custom.jest.config.ts", -- jestConfigFile = "custom.jest.config.ts",
env = { CI = true }, env = { CI = true },
cwd = function(path)
return vim.fn.getcwd()
end,
}, },
}, },
} }
end, end,
keys = {
{
'<leader>tt',
function()
require('neotest').run.run_last()
end,
desc = 'Test Last',
},
{
'<leader>tr',
function()
require('neotest').run.run()
end,
desc = 'Test Nearest',
},
{
'<leader>tf',
function()
require('neotest').run.run(vim.fn.expand '%')
end,
desc = 'Test File',
},
},
} }