lune/.lune/tests/process/args.luau
2023-01-20 23:40:31 -05:00

17 lines
484 B
Text

assert(#process.args > 0, "No process arguments found")
assert(process.args[1] == "Foo", "Invalid first argument to process")
assert(process.args[2] == "Bar", "Invalid second argument to process")
local success = pcall(function()
process.args[1] = "abc"
end)
assert(not success, "Trying to set process arguments should throw an error")
local foundValue = false
for _, _ in process.args do
foundValue = true
break
end
assert(foundValue, "Iterating using generalized iteration")