From 2b1ca43328f844a25265b107311620458848b5d2 Mon Sep 17 00:00:00 2001 From: Jason Felice Date: Thu, 3 Oct 2019 22:18:52 -0400 Subject: [PATCH] test: Clear socket correctly when XDG_RUNTIME_DIR is set --- test/run | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test/run b/test/run index c6a65e98..24102c60 100755 --- a/test/run +++ b/test/run @@ -60,7 +60,7 @@ main() { number_tests=$(($number_tests + 1)) touch in; cp in out session="kak-tests" - rm -f $tmpdir/kakoune/$USER/$session + rm -f "$(session_path $session)" $root/../src/kak out -n -s "$session" -ui json -e "$kak_commands" > ui-out < "${ui_in}" retval=$? failed=0 @@ -117,6 +117,14 @@ main() { # Utility ├───────────────────────────────────────────────────────────────────── +session_path() { + if [ -n "$XDG_RUNTIME_DIR" ]; then + printf %s "${XDG_RUNTIME_DIR}/kakoune/$1" + else + printf %s "${TMPDIR:-/tmp}/kakoune/${USER}/$1" + fi +} + show_diff() { diff -u $1 $2 | while IFS='' read -r line; do first_character=$(printf '%s\n' "$line" | cut -b 1)