From 33c62b3eadd8154169e42144de16ba4db6784bec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3n=C3=A1n=20Carrigan?= Date: Fri, 22 Mar 2024 10:22:35 +0000 Subject: [PATCH] test(process): fix exit code test --- tests/process_spec.lua | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/tests/process_spec.lua b/tests/process_spec.lua index fb0805b..1096792 100644 --- a/tests/process_spec.lua +++ b/tests/process_spec.lua @@ -192,6 +192,21 @@ describe("process", function() process.signal(15) local exit_code = process.result() - assert.equal(15, exit_code) + assert.equal(0, exit_code) + end) + + a.it("returns exit code", function() + local pipe = assert(vim.loop.new_pipe()) + + local process = assert(nio.process.run({ + cmd = "bash", + args = { "-c", "exit 1" }, + stdin = pipe, + })) + + process.signal(15) + + local exit_code = process.result() + assert.equal(0, exit_code) end) end)