X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/025963d5fe8ca0781eee8c83c23b4ea1209a3b0b..4d5d51e903a42c23800540930244448c4aacae16:/test/format/test-dp diff --git a/test/format/test-dp b/test/format/test-dp index 09d47f8c..bf27d475 100755 --- a/test/format/test-dp +++ b/test/format/test-dp @@ -37,6 +37,7 @@ actual_err="$MH_TEST_DIR/$$.actual_err" # check -help +start_test "-help" cat >"$expected" <&1 | sed '/^$/,$d' >"$actual" check "$expected" "$actual" # check -version +start_test "-version" case `$dp -v` in dp\ --*) ;; * ) printf '%s: dp -v generated unexpected output\n' "$0" >&2 @@ -59,12 +61,15 @@ case `$dp -v` in esac # check unknown switch +start_test "unknown switch" run_test "$dp -nonexistent" 'dp: -nonexistent unknown' # check with no switches +start_test "with no switches" run_test "$dp" 'dp: usage: dp [switches] dates ...' # check with one valid date +start_test "with one valid date" cat >"$expected" < "$actual" 2>&1 check "$expected" "$actual" # check with two valid dates +start_test "with two valid dates" cat >"$expected" < "$actual" 2>&1 check "$expected" "$actual" # check with invalid date +start_test "with invalid date" cat >"$expected" <"$form" <<'EOF' %(day{text}) @@ -108,6 +116,7 @@ check $expected $actual rm -f "$form" # check -format +start_test "-format" cat >"$expected" <$actual 2>&1 check $expected $actual # check -width +start_test "-width" cat >"$expected" < "$actual" 2>&1 check "$expected" "$actual" +finish_test exit ${failed:-0}