[[📜2023-10-08 NeotestをWindowsで試してみる]] ではダメだったが、[[WSL]] ([[Ubuntu]]) ならいけるかと思って再チャレンジ。
## インストール
[[init.lua]]の[[lazy.nvim]]設定に追加。とりあえず[[Jest]]で。
```lua
"nvim-neotest/neotest-jest",
{
"nvim-neotest/neotest",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-treesitter/nvim-treesitter",
},
config = function()
require("neotest").setup({
adapters = {
require('neotest-jest')({
jest_test_discovery = false,
})
},
discovery = {
enabled = false,
}
})
vim.api.nvim_set_keymap("n", "<Space>8",
"<cmd>lua require('neotest').run.run({ jestCommand = 'npx jest --watch ' })<cr>", {})
end
},
```
[[FixCursorHold]]は不要なはずだし、[[coc-highlight]]が動作しなくなるので`dependencies`からは除外した。
> [!todo]
> [[Parameterized Test]]が認識しない問題