lune/tests/process/exit.luau
2023-06-08 11:21:00 +02:00

18 lines
493 B
Text

local fs = require("@lune/fs")
local process = require("@lune/process")
local task = require("@lune/task")
local function assert(condition, err)
if not condition then
task.spawn(error, err)
process.exit(0)
end
end
local path = process.cwd .. "asdfghjkl"
assert(fs.isDir(path), "Process should exit with success")
assert(fs.isDir(path), "Process should exit with success")
assert(fs.isDir(path), "Process should exit with success")
error("Process should have exited with success...")