From 5c9920827f8229d8e60245cc8c735511b7c53923 Mon Sep 17 00:00:00 2001 From: Ethan P Date: Sat, 18 Jan 2020 15:25:19 -0800 Subject: [PATCH] Add test for running from a symlink --- test/tests/misc.symlink.sh | 14 ++++++++++++++ test/tests/misc.symlink.snapshot | 6 ++++++ 2 files changed, 20 insertions(+) create mode 100644 test/tests/misc.symlink.sh create mode 100644 test/tests/misc.symlink.snapshot diff --git a/test/tests/misc.symlink.sh b/test/tests/misc.symlink.sh new file mode 100644 index 0000000..a1af7e3 --- /dev/null +++ b/test/tests/misc.symlink.sh @@ -0,0 +1,14 @@ +set -e + +# Create symlink. +templink="$(mktemp -t "TEMP_symlink_XXXX")" +rm "$templink" +ln -s "$(pwd)/../../src/batgrep.sh" "$templink" +chmod +x "$templink" + +# Run symlink. +"$(dirname "$templink")/$(basename "$templink")" "templink" "${BASH_SOURCE[0]}" -C 0 | sed '1d;$d' || true + +# Cleanup. +rm "$templink" + diff --git a/test/tests/misc.symlink.snapshot b/test/tests/misc.symlink.snapshot new file mode 100644 index 0000000..f8d2d55 --- /dev/null +++ b/test/tests/misc.symlink.snapshot @@ -0,0 +1,6 @@ +templink="$(mktemp -t "TEMP_symlink_XXXX")" +rm "$templink" +ln -s "$(pwd)/../../src/batgrep.sh" "$templink" +chmod +x "$templink" +"$(dirname "$templink")/$(basename "$templink")" "templink" "${BASH_SOURCE[0]}" -C 0 | sed '1d;$d' || true +rm "$templink"