From b42960c0da08fff26b5ebf2cc5d957d81b03bd3b Mon Sep 17 00:00:00 2001 From: mpeterv Date: Sun, 9 Mar 2014 14:44:19 +0400 Subject: [PATCH] Added another test --- spec/mutex_spec.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/spec/mutex_spec.lua b/spec/mutex_spec.lua index 3109258..d3f92f5 100644 --- a/spec/mutex_spec.lua +++ b/spec/mutex_spec.lua @@ -18,6 +18,18 @@ describe("tests related to mutexes", function() assert.same({}, args) end) + it("handles mutex with default value", function() + local parser = Parser() + parser:mutex( + parser:flag "-q" "--quiet", + parser:option "-o" "--output" + :default "a.out" + ) + + local args = parser:parse{"-q"} + assert.same({quiet = true, output = "a.out"}, args) + end) + it("raises an error if mutex is broken", function() local parser = Parser() parser:mutex(