diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2022-05-27 11:44:27 +0200 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2022-06-28 18:23:25 +0200 |
commit | 8e83cad94a75c5915e26901011940ab1feeb1ef6 (patch) | |
tree | a2ea431fde04df03e1a6cd35f3b29b4b9f3d705f | |
parent | bb867c57186f06ba172e7984b2318571ea08807b (diff) | |
download | alpine-conf-8e83cad94a75c5915e26901011940ab1feeb1ef6.zip |
lbu: add test for lbu include usage
-rw-r--r-- | lbu.in | 8 | ||||
-rwxr-xr-x | tests/lbu_test | 20 |
2 files changed, 23 insertions, 5 deletions
@@ -232,18 +232,18 @@ usage_include() { -r Remove specified file(s) from include list instead of adding. -v Verbose mode. __EOF__ - exit 1 + exit $1 } cmd_include() { cmd_migrate_include_exclude if [ "$LIST" ] ; then - [ $# -gt 0 ] && usage_include + [ $# -gt 0 ] && usage_include "1" >&2 show_include return fi - [ $# -lt 1 ] && usage_include + [ $# -lt 1 ] && usage_include "1" >&2 if [ "$REMOVE" ] ; then list_delete + "$@" else @@ -761,7 +761,7 @@ while getopts "adehlM:np:qrv" opt ; do ;; e) [ -z "$ENCRYPTION" ] && ENCRYPTION="$DEFAULT_CIPHER" ;; - h) usage_$SUBCMD + h) usage_$SUBCMD 0 ;; l) LIST="-l" ;; diff --git a/tests/lbu_test b/tests/lbu_test index b91205c..f393b86 100755 --- a/tests/lbu_test +++ b/tests/lbu_test @@ -2,9 +2,27 @@ . $(atf_get_srcdir)/test_env.sh init_tests \ - lbu_usage + lbu_usage \ + lbu_include_usage \ + lbu_inc_usage \ + lbu_add_usage lbu_usage_body() { test_usage lbu } +lbu_include_usage_body() { + test_usage "lbu include" +} + +lbu_inc_usage_body() { + test_usage "lbu inc" +} + +lbu_add_usage_body() { + init_env + atf_check -s exit:0 \ + -o match:"usage: lbu include" \ + -e empty \ + lbu add -h +} |