From 977badef4b6eb215c4dc970db9126387f2c9f428 Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Tue, 12 Aug 2014 07:56:19 -0700 Subject: [PATCH] cmdarg_info had no test coverage, plz2fix --- tests/test_info.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests/test_info.sh diff --git a/tests/test_info.sh b/tests/test_info.sh new file mode 100644 index 0000000..b5dce41 --- /dev/null +++ b/tests/test_info.sh @@ -0,0 +1,18 @@ +#!/usr/bin/bash4 + +source $(dirname ${BASH_SOURCE[0]})/../cmdarg.sh + +function shunittest_info_reject_invalid +{ + cmdarg_purge + cmdarg_info INVALID_SECTION || return 0 +} + +function shunittest_info_accept_valid +{ + set -e + cmdarg_purge + cmdarg_info header 'Some header from the info' + cmdarg_parse --help 2>&1 | grep 'Some header from the info' + set +e +}