aboutsummaryrefslogtreecommitdiffstats
path: root/spec/util_argparse_spec.lua
diff options
context:
space:
mode:
Diffstat (limited to 'spec/util_argparse_spec.lua')
-rw-r--r--spec/util_argparse_spec.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/spec/util_argparse_spec.lua b/spec/util_argparse_spec.lua
index 0f2430b7..40f647c9 100644
--- a/spec/util_argparse_spec.lua
+++ b/spec/util_argparse_spec.lua
@@ -50,4 +50,9 @@ describe("parse", function()
assert.equal("-h", where, "returned where");
end);
+ it("supports array arguments", function ()
+ local opts, err = parse({ "--item"; "foo"; "--item"; "bar" }, { array_params = { item = true } });
+ assert.falsy(err);
+ assert.same({"foo","bar"}, opts.item);
+ end)
end);