Files

21 lines
463 B
Lua

return {
name = "zig: test",
desc = "Run the test step (zig build test)",
condition = {
callback = function()
return vim.fn.filereadable(vim.fn.getcwd() .. "/build.zig") == 1
end,
},
builder = function()
return {
cmd = { "zig" },
args = { "build", "test" },
components = {
"default",
"on_output_quickfix",
{ "on_complete_notify", statuses = { "SUCCESS", "FAILURE" } },
},
}
end,
}