add TSamFailedOnly command and change test output within the floating window

This commit is contained in:
2025-12-25 16:40:50 +01:00
parent cbc3e201ae
commit 1e2e881acd
17 changed files with 1074 additions and 448 deletions

View File

@@ -23,6 +23,10 @@ vim.api.nvim_create_user_command("TSamLast", function()
require("test-samurai").test_last()
end, { desc = "test-samurai: rerun last test command" })
vim.api.nvim_create_user_command("TSamFailedOnly", function()
require("test-samurai").test_failed_only()
end, { desc = "test-samurai: rerun failed tests from last scoped run" })
vim.keymap.set("n", "<leader>tn", function()
require("test-samurai").test_nearest()
end, { desc = "test-samurai: run nearest test" })
@@ -42,3 +46,7 @@ end, { desc = "test-samurai: run all tests in project (per runner)" })
vim.keymap.set("n", "<leader>tl", function()
require("test-samurai").test_last()
end, { desc = "test-samurai: rerun last test command" })
vim.keymap.set("n", "<leader>te", function()
require("test-samurai").test_failed_only()
end, { desc = "test-samurai: rerun failed tests from last scoped run" })