diff options
Diffstat (limited to 'tests/cli-opts.sh')
-rwxr-xr-x | tests/cli-opts.sh | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/tests/cli-opts.sh b/tests/cli-opts.sh index ebaf18e..83a5bfc 100755 --- a/tests/cli-opts.sh +++ b/tests/cli-opts.sh @@ -8,8 +8,8 @@ export XDG_DATA_HOME="$PWD/tests/test-profiles" test_unsupported_long_flags() { testing 'unsupported long flags' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering --unknown-long-flag 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 @@ -20,8 +20,8 @@ test_unsupported_long_flags() { test_missing_required_flags() { testing 'missing required flags' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering -a something -b else 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 @@ -33,16 +33,16 @@ test_single_required_flag() { testing 'single required flag' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering -p valid-test-profile 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering -c 'head -n' 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 @@ -55,24 +55,24 @@ test_flags_without_required_argument() { testing 'flags without required argument' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering -pc 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering -cp 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 assert_usage "$ERR" N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering -p -c 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 2 @@ -84,8 +84,8 @@ test_flags_without_required_argument() { test_valid_options() { testing 'valid options' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" printf 'a\nb\nc\n' | \ ./src/remembering \ -p "always-unique-$(uuid)" \ @@ -102,8 +102,8 @@ test_help_flags() { testing 'help flags' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering -h 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 @@ -111,8 +111,8 @@ test_help_flags() { assert_usage "$OUT" N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering --help 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 @@ -120,8 +120,8 @@ test_help_flags() { assert_usage "$OUT" N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering -p profile -c command --help 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 @@ -129,8 +129,8 @@ test_help_flags() { assert_usage "$OUT" N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering --help -p profile -c command 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 @@ -145,8 +145,8 @@ test_version_flags() { REGEX='^remembering [0-9\.]+ [0-9-]+$' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering -V 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 @@ -154,8 +154,8 @@ test_version_flags() { assert_grep_stdout "$REGEX" N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" ./src/remembering --version 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 @@ -169,8 +169,8 @@ test_environment_variables_and_precedence() { testing 'environment variables and precedence' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" PROFILE='environment-variables-xdg' XDG="$PWD/tests/test-profiles/xdg-test-$(uuid)" printf 'a\n' | \ @@ -185,8 +185,8 @@ test_environment_variables_and_precedence() { assert_stream "\$XDG PROFILE" "$XDG/remembering/$PROFILE" '1 profile a' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" PROFILE='environment-variables-home' HHOME="$PWD/tests/test-profiles/home-test-$(uuid)" printf 'b\n' | \ @@ -201,8 +201,8 @@ test_environment_variables_and_precedence() { assert_stream "\$HHOME PROFILE" "$HHOME/.local/share/remembering/$PROFILE" '1 profile b' N="$LINENO" - OUT="$(mktemp)" - ERR="$(mktemp)" + OUT="$(mkstemp)" + ERR="$(mkstemp)" PROFILE='xdg-supersedes-home' HHOME="$PWD/tests/test-profiles/home-wins-over-xdg-test-$(uuid)" XDG="$PWD/tests/test-profiles/xdg-wins-over-home-test-$(uuid)" |