Add basic tests for tmuxifier-tmux

This commit is contained in:
2014-05-25 01:24:30 +01:00
parent 54f6f890bb
commit 5602bf650e

View File

@@ -0,0 +1,28 @@
#! /usr/bin/env bash
source "../test-helper.sh"
source "${root}/lib/util.sh"
#
# tmuxifier-tmux tests.
#
# Setup.
libexec="${root}/libexec"
realTMUX="$TMUX"
unset TMUX
export TMUXIFIER_TMUX_OPTS="-L tmuxifier-tests"
tmux $TMUXIFIER_TMUX_OPTS new -d -s foobar
tmux $TMUXIFIER_TMUX_OPTS new -d -s dude
# Passes all arguments to Tmux.
assert "${libexec}/tmuxifier-tmux list-sessions -F \"#{session_id}: #S\"" \
"\$1: dude\n\$0: foobar"
# Tear down.
tmux $TMUXIFIER_TMUX_OPTS kill-server
unset TMUXIFIER_TMUX_OPTS
TMUX="$realTMUX"
unset realTMUX
# End of tests.
assert_end "tmuxifier-tmux"