]> arthur.barton.de Git - bup.git/blob - t/test-help
Add trivial tests for current help behavior
[bup.git] / t / test-help
1 #!/usr/bin/env bash
2 . ./wvtest-bup.sh
3
4 set -o pipefail
5
6 top="$(WVPASS pwd)" || exit $?
7 tmpdir="$(WVPASS wvmktempdir)" || exit $?
8 export BUP_DIR="$tmpdir/bup"
9 export GIT_DIR="$tmpdir/bup"
10
11 bup() { "$top/bup" "$@"; }
12
13 # FIXME: send help to stdout if requested (exit 0), stderr on error
14 # (exit nonzero)
15
16 bup -?
17 rc=$?
18 WVPASSEQ 99 "$rc"
19
20 bup --help
21 rc=$?
22 WVPASSEQ 99 "$rc"
23
24 WVPASS bup help save
25 WVPASS bup save --help
26 WVPASSEQ 1 $(bup help save | head -1 | grep -cF 'bup-save(1)')
27 WVPASSEQ 1 $(bup save --help | head -1 | grep -cF 'bup-save(1)')
28
29 WVPASS rm -rf "$tmpdir"