35 lines
1007 B
Lua
35 lines
1007 B
Lua
require("neotest").setup(
|
|
{
|
|
adapters = {
|
|
require("neotest-jest")(
|
|
{
|
|
jestCommand = "npx jest --bail --ci",
|
|
env = {
|
|
NODE_OPTIONS = "--no-deprecation"
|
|
}
|
|
}
|
|
),
|
|
require("neotest-zig")
|
|
},
|
|
icons = {
|
|
passed = "🌈",
|
|
skipped = "🌙",
|
|
failed = "⛈️",
|
|
running = "☀️"
|
|
},
|
|
highlights = {
|
|
passed = "DiagnosticSignSuccess",
|
|
skipped = "DiagnosticSignInfo",
|
|
failed = "DiagnosticSignError",
|
|
running = "DiagnosticSignWarn"
|
|
}
|
|
}
|
|
)
|
|
|
|
local keymap = vim.api.nvim_set_keymap
|
|
|
|
keymap("n", "<leader>tf", ':lua require("neotest").run.run(vim.fn.expand("%"))<CR>', {silent = true, noremap = true})
|
|
keymap("n", "<leader>tn", ':lua require("neotest").run.run()<CR>', {silent = true})
|
|
keymap("n", "<leader>tr", ':lua require("neotest").run.run()<CR>', {silent = true})
|
|
keymap("n", "<leader>td", ':lua require("neotest").output.open({enter=true,short=true})<CR>', {silent = true})
|