Add test for running from a symlink

This commit is contained in:
Ethan P 2020-01-18 15:25:19 -08:00
parent ab38bb254c
commit 5c9920827f
No known key found for this signature in database
GPG Key ID: 6963FD04F6CF35EA
2 changed files with 20 additions and 0 deletions

View File

@ -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"

View File

@ -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"