diff options
Diffstat (limited to 'tests/ranking.sh')
| -rwxr-xr-x | tests/ranking.sh | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tests/ranking.sh b/tests/ranking.sh index af26c94..45cb0ec 100755 --- a/tests/ranking.sh +++ b/tests/ranking.sh @@ -3,6 +3,8 @@ set -eu . tests/lib.sh +REMEMBERING="$PWD/remembering.bin" + export XDG_DATA_HOME="$PWD/tests/test-profiles" export LANG=C.UTF-8 @@ -38,7 +40,7 @@ pick_x() { PICK="$1" echo "${2:-$INPUT}" | \ - ./src/remembering \ + "$REMEMBERING" \ -p "$PROFILE" \ -- sh -c "tee -a /dev/stderr | grep -F \"$PICK\"" \ 1>"$OUT" 2>"$ERR" @@ -83,7 +85,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' | \ - ./src/remembering \ + "$REMEMBERING" \ -p "$PROFILE" \ -- head -n1 \ 1>"$OUT" 2>"$ERR" @@ -203,7 +205,7 @@ d e' echo "$INPUT" | \ - ./src/remembering \ + "$REMEMBERING" \ -p "$PROFILE" \ -- echo f \ 1>"$OUT" 2>"$ERR" @@ -277,7 +279,7 @@ test_stdin_is_empty() { ERR="$(mkstemp)" printf '' | \ - ./src/remembering \ + "$REMEMBERING" \ -p "$PROFILE" \ -- sh -c 'tee -a /dev/stderr | head -n1' \ 1>"$OUT" 2>"$ERR" @@ -340,7 +342,7 @@ test_really_long_list() { PROFILE="really-long-list-$(uuid)" N=999999 seq "$N" | \ - ./src/remembering \ + "$REMEMBERING" \ -p "$PROFILE" \ -- tail -n1 \ 1>"$OUT" 2>"$ERR" |
