@@ -182,7 +182,7 @@ describe("Testing cliargs library methods/functions", function()
182
182
assert .are .equal (cli .optional [1 ].key , " i" )
183
183
assert .are .equal (cli .optional [1 ].desc , desc )
184
184
assert .are .equal (cli .optional [1 ].flag , true )
185
- assert .are .equal (cli .optional [1 ].default , false ) -- no value = flag type option, hence false
185
+ assert .are .equal (cli .optional [1 ].default , nil ) -- no value = flag type option, hence nil
186
186
end )
187
187
188
188
it (" should work with a short-key that is longer than 1 character" , function ()
@@ -193,7 +193,7 @@ describe("Testing cliargs library methods/functions", function()
193
193
assert .are .equal (cli .optional [1 ].key , " Wno-unsigned" )
194
194
assert .are .equal (cli .optional [1 ].desc , desc )
195
195
assert .are .equal (cli .optional [1 ].flag , true )
196
- assert .are .equal (cli .optional [1 ].default , false ) -- no value = flag type option, hence false
196
+ assert .are .equal (cli .optional [1 ].default , nil ) -- no value = flag type option, hence nil
197
197
end )
198
198
199
199
it (" should work with only expanded-key" , function ()
@@ -203,7 +203,7 @@ describe("Testing cliargs library methods/functions", function()
203
203
assert .are .equal (cli .optional [1 ].expanded_key , " insert" )
204
204
assert .are .equal (cli .optional [1 ].desc , desc )
205
205
assert .are .equal (cli .optional [1 ].flag , true )
206
- assert .are .equal (cli .optional [1 ].default , false ) -- no value = flag type option, hence false
206
+ assert .are .equal (cli .optional [1 ].default , nil ) -- no value = flag type option, hence nil
207
207
end )
208
208
209
209
it (" should work with combined short + expanded-key" , function ()
@@ -214,7 +214,7 @@ describe("Testing cliargs library methods/functions", function()
214
214
assert .are .equal (cli .optional [1 ].expanded_key , " insert" )
215
215
assert .are .equal (cli .optional [1 ].desc , desc )
216
216
assert .are .equal (cli .optional [1 ].flag , true )
217
- assert .are .equal (cli .optional [1 ].default , false ) -- no value = flag type option, hence false
217
+ assert .are .equal (cli .optional [1 ].default , nil ) -- no value = flag type option, hence nil
218
218
end )
219
219
end )
220
220
end )
@@ -224,7 +224,7 @@ describe("Testing cliargs library methods/functions", function()
224
224
local key , desc = " -i, --insert" , " thedescription"
225
225
cli :add_flag (key , desc )
226
226
assert .are .equal (cli .optional [1 ].flag , true )
227
- assert .are .equal (cli .optional [1 ].default , false ) -- boolean because its a flag
227
+ assert .are .equal (cli .optional [1 ].default , nil )
228
228
end )
229
229
230
230
it (" tests add_flag() to error-out when providing a value" , function ()
0 commit comments