summaryrefslogtreecommitdiffstats
path: root/regress
diff options
context:
space:
mode:
authorNicholas Marriott <nicholas.marriott@gmail.com>2017-06-14 08:37:58 +0100
committerNicholas Marriott <nicholas.marriott@gmail.com>2017-06-14 08:37:58 +0100
commit6e57401610c98232ec5cfc791107c40a0dcc5720 (patch)
tree1116e01411c8cf8e8f08ec02e1d1ad7ea5e7174d /regress
parent154c95d0c97172d1a23c469451e9cacad4b98b90 (diff)
New test.
Diffstat (limited to 'regress')
-rw-r--r--regress/has-session-return.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/regress/has-session-return.sh b/regress/has-session-return.sh
new file mode 100644
index 00000000..5cc30f05
--- /dev/null
+++ b/regress/has-session-return.sh
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+# 971
+# has-session should return 1 on error
+
+PATH=/bin:/usr/bin
+TERM=screen
+
+[ -z "$TEST_TMUX" ] && TEST_TMUX=$(readlink -f ../tmux)
+TMUX="$TEST_TMUX -Ltest"
+$TMUX kill-server 2>/dev/null
+
+$TMUX -f/dev/null has -tfoo </dev/null 2>/dev/null && exit 1
+$TMUX -f/dev/null start\; has -tfoo </dev/null 2>/dev/null && exit 1
+$TMUX -f/dev/null new -d\; has -tfoo </dev/null 2>/dev/null && exit 1
+$TMUX -f/dev/null new -dsfoo\; has -tfoo </dev/null 2>/dev/null || exit 1
+$TMUX kill-server 2>/dev/null
+
+exit 0