aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-06-26 16:43:34 -0300
committerEuAndreh <eu@euandre.org>2021-06-26 16:43:43 -0300
commit11eade748bdd4c7bfcff35da183b86c150a18412 (patch)
tree0f8fd47303a8b7f2018c6d9181632fc510072c20 /tests
parentMakefile: Use inference rules, disable Valgrind tests (diff)
downloadremembering-11eade748bdd4c7bfcff35da183b86c150a18412.tar.gz
remembering-11eade748bdd4c7bfcff35da183b86c150a18412.tar.xz
git grep -l '\./remembering' | xargs sed -i 's|\./remembering|./src/remembering|g'
Diffstat (limited to 'tests')
-rwxr-xr-xtests/cli-opts.sh34
-rwxr-xr-xtests/ranking.sh8
-rwxr-xr-xtests/signals.sh8
3 files changed, 25 insertions, 25 deletions
diff --git a/tests/cli-opts.sh b/tests/cli-opts.sh
index f238093..9dadb34 100755
--- a/tests/cli-opts.sh
+++ b/tests/cli-opts.sh
@@ -10,7 +10,7 @@ test_unsupported_long_flags() {
testing 'unsupported long flags'
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering --unknown-long-flag 1>"$OUT" 2>"$ERR"
+ ./src/remembering --unknown-long-flag 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 2
assert_usage "$ERR"
@@ -21,7 +21,7 @@ test_missing_required_flags() {
testing 'missing required flags'
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering -a something -b else 1>"$OUT" 2>"$ERR"
+ ./src/remembering -a something -b else 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 2
assert_usage "$ERR"
@@ -32,14 +32,14 @@ test_single_required_flag() {
testing 'single required flag'
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering -p valid-test-profile 1>"$OUT" 2>"$ERR"
+ ./src/remembering -p valid-test-profile 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 2
assert_usage "$ERR"
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering -c 'head -n' 1>"$OUT" 2>"$ERR"
+ ./src/remembering -c 'head -n' 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 2
assert_usage "$ERR"
@@ -50,21 +50,21 @@ test_flags_without_required_argument() {
testing 'flags without required argument'
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering -pc 1>"$OUT" 2>"$ERR"
+ ./src/remembering -pc 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 2
assert_usage "$ERR"
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering -cp 1>"$OUT" 2>"$ERR"
+ ./src/remembering -cp 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 2
assert_usage "$ERR"
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering -p -c 1>"$OUT" 2>"$ERR"
+ ./src/remembering -p -c 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 2
assert_usage "$ERR"
@@ -76,7 +76,7 @@ test_valid_options() {
OUT="$(mktemp)"
ERR="$(mktemp)"
printf 'a\nb\nc\n' | \
- ./remembering \
+ ./src/remembering \
-p "always-unique-$(uuid)" \
-c 'head -n1' \
1>"$OUT" 2>"$ERR"
@@ -92,7 +92,7 @@ test_help_flags() {
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering -h 1>"$OUT" 2>"$ERR"
+ ./src/remembering -h 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 0
assert_empty_stderr
@@ -100,7 +100,7 @@ test_help_flags() {
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering --help 1>"$OUT" 2>"$ERR"
+ ./src/remembering --help 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 0
assert_empty_stderr
@@ -108,7 +108,7 @@ test_help_flags() {
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering -p profile -c command --help 1>"$OUT" 2>"$ERR"
+ ./src/remembering -p profile -c command --help 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 0
assert_empty_stderr
@@ -116,7 +116,7 @@ test_help_flags() {
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering --help -p profile -c command 1>"$OUT" 2>"$ERR"
+ ./src/remembering --help -p profile -c command 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 0
assert_empty_stderr
@@ -131,7 +131,7 @@ test_version_flags() {
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering -V 1>"$OUT" 2>"$ERR"
+ ./src/remembering -V 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 0
assert_empty_stderr
@@ -139,7 +139,7 @@ test_version_flags() {
OUT="$(mktemp)"
ERR="$(mktemp)"
- ./remembering --version 1>"$OUT" 2>"$ERR"
+ ./src/remembering --version 1>"$OUT" 2>"$ERR"
STATUS=$?
assert_status 0
assert_empty_stderr
@@ -156,7 +156,7 @@ test_environment_variables_and_precedence() {
PROFILE='environment-variables-xdg'
XDG="$PWD/tests/test-profiles/xdg-test-$(uuid)"
printf 'a\n' | \
- XDG_DATA_HOME="$XDG" ./remembering \
+ XDG_DATA_HOME="$XDG" ./src/remembering \
-p "$PROFILE" \
-c 'head -n1' \
1>"$OUT" 2>"$ERR"
@@ -171,7 +171,7 @@ test_environment_variables_and_precedence() {
PROFILE='environment-variables-home'
HHOME="$PWD/tests/test-profiles/home-test-$(uuid)"
printf 'b\n' | \
- HOME="$HHOME" XDG_DATA_HOME='' ./remembering \
+ HOME="$HHOME" XDG_DATA_HOME='' ./src/remembering \
-p "$PROFILE" \
-c 'head -n1' \
1>"$OUT" 2>"$ERR"
@@ -187,7 +187,7 @@ test_environment_variables_and_precedence() {
HHOME="$PWD/tests/test-profiles/home-wins-over-xdg-test-$(uuid)"
XDG="$PWD/tests/test-profiles/xdg-wins-over-home-test-$(uuid)"
printf 'c\n' | \
- HOME="$HHOME" XDG_DATA_HOME="$XDG" ./remembering \
+ HOME="$HHOME" XDG_DATA_HOME="$XDG" ./src/remembering \
-p "$PROFILE" \
-c 'head -n1' \
1>"$OUT" 2>"$ERR"
diff --git a/tests/ranking.sh b/tests/ranking.sh
index 869b785..b0beb73 100755
--- a/tests/ranking.sh
+++ b/tests/ranking.sh
@@ -14,7 +14,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' | \
- ./remembering \
+ ./src/remembering \
-p "$PROFILE" \
-c 'head -n1' \
1>"$OUT" 2>"$ERR"
@@ -58,7 +58,7 @@ pick_x() {
PICK="$1"
echo "${2:-$INPUT}" | \
- ./remembering \
+ ./src/remembering \
-p "$PROFILE" \
-c "tee -a /dev/stderr | grep \"$PICK\"" \
1>"$OUT" 2>"$ERR"
@@ -232,7 +232,7 @@ test_stdin_is_empty() {
ERR="$(mktemp)"
printf '' | \
- ./remembering \
+ ./src/remembering \
-p "$PROFILE" \
-c 'tee -a /dev/stderr | head -n1' \
1>"$OUT" 2>"$ERR"
@@ -289,7 +289,7 @@ test_really_long_list() {
ERR="$(mktemp)"
PROFILE="really-long-list-$(uuid)"
seq 999999 | \
- ./remembering \
+ ./src/remembering \
-p "$PROFILE" \
-c 'head -n1' \
1>"$OUT" 2>"$ERR"
diff --git a/tests/signals.sh b/tests/signals.sh
index 061d31a..76b5a27 100755
--- a/tests/signals.sh
+++ b/tests/signals.sh
@@ -7,15 +7,15 @@ export XDG_DATA_HOME="$PWD/tests/test-profiles"
test_status_is_zero_when_command_is_successful() {
testing 'status is 0 when command is successful'
- printf 'a\n' | ./remembering -pp1 -c 'head -n1' 1>/dev/null 2>/dev/null
+ printf 'a\n' | ./src/remembering -pp1 -c 'head -n1' 1>/dev/null 2>/dev/null
STATUS=$?
assert_status 0
- printf '' | ./remembering -pp2 -c 'exit 0' 1>/dev/null 2>/dev/null
+ printf '' | ./src/remembering -pp2 -c 'exit 0' 1>/dev/null 2>/dev/null
STATUS=$?
assert_status 0
- seq 9 | ./remembering -pp3 -c 'grep 7' 1>/dev/null 2>/dev/null
+ seq 9 | ./src/remembering -pp3 -c 'grep 7' 1>/dev/null 2>/dev/null
STATUS=$?
assert_status 0
@@ -25,7 +25,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 '' | ./remembering -pp4 -c "exit $status" 1>/dev/null 2>/dev/null
+ printf '' | ./src/remembering -pp4 -c "exit $status" 1>/dev/null 2>/dev/null
STATUS=$?
assert_status "$status"
done