test: fix tests

This commit is contained in:
Folke Lemaitre 2024-06-26 18:42:52 +02:00
parent 6c7ef7e27a
commit 206d208018
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
3 changed files with 16 additions and 15 deletions

View file

@ -38,7 +38,7 @@ describe("task", function()
assert(not task:is_running())
assert(task_result.done)
assert(task_result.error)
assert(task.error and task.error:find("test"))
assert(task:has_errors() and task:output(vim.log.levels.ERROR):find("test"))
end)
it("async", function()
@ -56,7 +56,7 @@ describe("task", function()
assert(not running)
assert(not task:is_running())
assert(task_result.done)
assert(not task.error)
assert(not task:has_errors())
end)
it("spawn errors", function()
@ -68,7 +68,7 @@ describe("task", function()
task:wait()
assert(not task:is_running())
assert(task_result.done)
assert(task.error and task.error:find("Failed to spawn"), task.output)
assert(task:has_errors() and task:output(vim.log.levels.ERROR):find("Failed to spawn"), task.output)
end)
it("spawn", function()
@ -80,9 +80,9 @@ describe("task", function()
assert(task:has_started())
assert(task:is_running())
task:wait()
assert.same(task.output, "foo\n")
assert.same(task:output(), "foo")
assert(task_result.done)
assert(not task.error)
assert(not task:has_errors())
end)
it("spawn 2x", function()
@ -94,8 +94,8 @@ describe("task", function()
assert(task:is_running())
assert(task:is_running())
task:wait()
assert(task.output == "foo\nbar\n" or task.output == "bar\nfoo\n", task.output)
assert(task:output() == "foo\nbar" or task:output() == "bar\nfoo", task:output())
assert(task_result.done)
assert(not task.error)
assert(not task:has_errors())
end)
end)