diff options
author | EuAndreh <eu@euandre.org> | 2021-01-31 16:34:27 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-01-31 16:34:27 -0300 |
commit | fe0f4ed4a39cfb119bb0967923f48ecbfff71480 (patch) | |
tree | 24e3c40a97f7c95b77f5f239f38f44fce325e6ec | |
parent | Add (commented) test_really_long_list (diff) | |
download | remembering-fe0f4ed4a39cfb119bb0967923f48ecbfff71480.tar.gz remembering-fe0f4ed4a39cfb119bb0967923f48ecbfff71480.tar.xz |
tests: Use "./remembering" over "sh remembering"
-rwxr-xr-x | tests/cli-opts.sh | 22 | ||||
-rwxr-xr-x | tests/ranking.sh | 8 | ||||
-rwxr-xr-x | tests/signals.sh | 8 |
3 files changed, 19 insertions, 19 deletions
diff --git a/tests/cli-opts.sh b/tests/cli-opts.sh index 6957e4e..05a898e 100755 --- a/tests/cli-opts.sh +++ b/tests/cli-opts.sh @@ -15,7 +15,7 @@ test_unsupported_long_flags() { testing 'unsupported long flags' OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering --unknown-long-flag 1>"$OUT" 2>"$ERR" + ./remembering --unknown-long-flag 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" @@ -26,7 +26,7 @@ test_missing_required_flags() { testing 'missing required flags' OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering -a something -b else 1>"$OUT" 2>"$ERR" + ./remembering -a something -b else 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" @@ -37,14 +37,14 @@ test_single_required_flag() { testing 'single required flag' OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering -p valid-test-profile 1>"$OUT" 2>"$ERR" + ./remembering -p valid-test-profile 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering -c 'head -n' 1>"$OUT" 2>"$ERR" + ./remembering -c 'head -n' 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" @@ -55,21 +55,21 @@ test_flags_without_required_argument() { testing 'flags without required argument' OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering -pc 1>"$OUT" 2>"$ERR" + ./remembering -pc 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering -cp 1>"$OUT" 2>"$ERR" + ./remembering -cp 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering -p -c 1>"$OUT" 2>"$ERR" + ./remembering -p -c 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" @@ -81,7 +81,7 @@ test_valid_options() { OUT="$(mktemp)" ERR="$(mktemp)" printf 'a\nb\nc\n' | \ - sh remembering \ + ./remembering \ -p "always-unique-$(uuid)" \ -c 'head -n1' \ 1>"$OUT" 2>"$ERR" @@ -96,7 +96,7 @@ test_help_flags() { testing 'help flags' OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering -h 1>"$OUT" 2>"$ERR" + ./remembering -h 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 assert_empty_stderr @@ -104,7 +104,7 @@ test_help_flags() { OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering --help 1>"$OUT" 2>"$ERR" + ./remembering --help 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 assert_empty_stderr @@ -116,7 +116,7 @@ test_version_flags() { testing 'version flags' OUT="$(mktemp)" ERR="$(mktemp)" - sh remembering -V 1>"$OUT" 2>"$ERR" + ./remembering -V 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 assert_empty_stderr diff --git a/tests/ranking.sh b/tests/ranking.sh index aca5ec4..c3bee84 100755 --- a/tests/ranking.sh +++ b/tests/ranking.sh @@ -10,7 +10,7 @@ test_picking_first_makes_it_be_always_first() { PROFILE="always-picks-first-$(uuid)" for _ in $(seq 10); do printf 'always-picked\nnever-picked\n' | \ - sh remembering \ + ./remembering \ -p "$PROFILE" \ -c 'head -n1' \ 1>"$OUT" 2>"$ERR" @@ -54,7 +54,7 @@ pick_x() { PICK="$1" echo "${2:-$INPUT}" | \ - sh remembering \ + ./remembering \ -p "$PROFILE" \ -c "tee -a /dev/stderr | grep \"$PICK\"" \ 1>"$OUT" 2>"$ERR" @@ -228,7 +228,7 @@ test_stdin_is_empty() { ERR="$(mktemp)" printf '' | \ - sh remembering \ + ./remembering \ -p "$PROFILE" \ -c 'tee -a /dev/stderr | head -n1' \ 1>"$OUT" 2>"$ERR" @@ -285,7 +285,7 @@ test_really_long_list() { ERR="$(mktemp)" PROFILE="really-long-list-$(uuid)" seq 999999 | \ - sh remembering \ + ./remembering \ -p "$PROFILE" \ -c 'head -n1' \ 1>"$OUT" 2>"$ERR" diff --git a/tests/signals.sh b/tests/signals.sh index 124434c..8b4e3b9 100755 --- a/tests/signals.sh +++ b/tests/signals.sh @@ -5,15 +5,15 @@ set -u test_status_is_zero_when_command_is_successful() { testing 'status is 0 when command is successful' - printf 'a\n' | sh remembering -pp1 -c 'head -n1' 1>/dev/null 2>/dev/null + printf 'a\n' | ./remembering -pp1 -c 'head -n1' 1>/dev/null 2>/dev/null STATUS=$? assert_status 0 - printf '' | sh remembering -pp2 -c 'exit 0' 1>/dev/null 2>/dev/null + printf '' | ./remembering -pp2 -c 'exit 0' 1>/dev/null 2>/dev/null STATUS=$? assert_status 0 - seq 9 | sh remembering -pp3 -c 'grep 7' 1>/dev/null 2>/dev/null + seq 9 | ./remembering -pp3 -c 'grep 7' 1>/dev/null 2>/dev/null STATUS=$? assert_status 0 @@ -23,7 +23,7 @@ test_status_is_zero_when_command_is_successful() { test_status_is_forwarded_from_command() { testing 'status is forwarded from command' for status in $(seq 1 125); do - printf '' | sh remembering -pp4 -c "exit $status" 1>/dev/null 2>/dev/null + printf '' | ./remembering -pp4 -c "exit $status" 1>/dev/null 2>/dev/null STATUS=$? assert_status "$status" done |