diff options
author | EuAndreh <eu@euandre.org> | 2022-11-18 00:43:10 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2022-11-25 23:14:05 -0300 |
commit | 694c2dbc6fa71ee6582bade3ecc82e7b6ace83bf (patch) | |
tree | c946b6a8b60a1a150b01b19ef699e38e4e7e96b4 /tests/cli-opts.sh | |
parent | src/remembering.in: Use indented heredoc for usage() and help() (diff) | |
download | remembering-694c2dbc6fa71ee6582bade3ecc82e7b6ace83bf.tar.gz remembering-694c2dbc6fa71ee6582bade3ecc82e7b6ace83bf.tar.xz |
Refactor: rewrite logic to make it simpler and faster
Diffstat (limited to '')
-rwxr-xr-x | tests/cli-opts.sh | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/cli-opts.sh b/tests/cli-opts.sh index ca2998a..ebaf18e 100755 --- a/tests/cli-opts.sh +++ b/tests/cli-opts.sh @@ -89,7 +89,7 @@ test_valid_options() { printf 'a\nb\nc\n' | \ ./src/remembering \ -p "always-unique-$(uuid)" \ - -c 'head -n1' \ + -- head -n1 \ 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 @@ -176,13 +176,13 @@ test_environment_variables_and_precedence() { printf 'a\n' | \ XDG_DATA_HOME="$XDG" ./src/remembering \ -p "$PROFILE" \ - -c 'head -n1' \ + -- head -n1 \ 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 assert_empty_stderr assert_stdout 'a' - assert_stream "\$XDG PROFILE" "$XDG/remembering/$PROFILE" '1:a' + assert_stream "\$XDG PROFILE" "$XDG/remembering/$PROFILE" '1 profile a' N="$LINENO" OUT="$(mktemp)" @@ -192,13 +192,13 @@ test_environment_variables_and_precedence() { printf 'b\n' | \ HOME="$HHOME" XDG_DATA_HOME='' ./src/remembering \ -p "$PROFILE" \ - -c 'head -n1' \ + -- head -n1 \ 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 assert_empty_stderr assert_stdout 'b' - assert_stream "\$HHOME PROFILE" "$HHOME/.local/share/remembering/$PROFILE" '1:b' + assert_stream "\$HHOME PROFILE" "$HHOME/.local/share/remembering/$PROFILE" '1 profile b' N="$LINENO" OUT="$(mktemp)" @@ -209,14 +209,14 @@ test_environment_variables_and_precedence() { printf 'c\n' | \ HOME="$HHOME" XDG_DATA_HOME="$XDG" ./src/remembering \ -p "$PROFILE" \ - -c 'head -n1' \ + -- head -n1 \ 1>"$OUT" 2>"$ERR" STATUS=$? assert_status 0 assert_empty_stderr assert_stdout 'c' assert_stream \ - "\$XDG and \$HOME PROFILE" "$XDG/remembering/$PROFILE" '1:c' + "\$XDG and \$HOME PROFILE" "$XDG/remembering/$PROFILE" '1 profile c' if [ -e "$HHOME/.local/share/remembering/$PROFILE" ]; then printf "\nERR: The file in \$HHOME/.local should't exist\n" >&2 |