From a5b412f29b732ba1a1a05cffd2a125a85ebd3997 Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Mon, 12 May 2014 08:06:10 -0700 Subject: [PATCH] Clarify #14 : boolean processing places optarg into cmdarg_argv, we can debate that later --- tests/test_types.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/test_types.sh b/tests/test_types.sh index 9907966..d61302f 100644 --- a/tests/test_types.sh +++ b/tests/test_types.sh @@ -71,4 +71,14 @@ function shunittest_hash_values return 1 fi return $? -} \ No newline at end of file +} + +function shunittest_boolean_no_optarg +{ + cmdarg_purge + cmdarg 'b' 'boolean' + cmdarg_parse -b something + cmdarg_dump + [[ "${cmdarg_cfg['boolean']}" == "true" ]] || return 1 + [[ "${cmdarg_argv[0]}" == "something" ]] || return 1 +}