From 20ecf63ad25cf829046f8fab147a04222cbc52eb Mon Sep 17 00:00:00 2001 From: Rob Watson Date: Sun, 16 Jun 2024 17:22:24 +0200 Subject: [PATCH] feat(nvim): support TS/JS test command --- vim/lua/test_runner.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vim/lua/test_runner.lua b/vim/lua/test_runner.lua index b6433fb..a49d809 100644 --- a/vim/lua/test_runner.lua +++ b/vim/lua/test_runner.lua @@ -20,6 +20,8 @@ _G._build_test_cmd = function() return "bundle exec rspec --format=progress --no-profile " .. path elseif filetype == "go" then return "go test -v " .. path:gsub("^(.*)/(.*go)$", "%1/...") + elseif filetype == "typescript" or filetype == "javascript" then + return "pnpm test -- " .. path else vim.api.nvim_err_writeln("filetype not supported: " .. filetype) return nil