mirror of
https://github.com/jimeh/tmuxifier.git
synced 2026-02-19 09:56:39 +00:00
Improve test environment for individual test files
This commit is contained in:
@@ -8,8 +8,6 @@ source "${root}/lib/util.sh"
|
|||||||
|
|
||||||
# Setup.
|
# Setup.
|
||||||
libexec="${root}/libexec"
|
libexec="${root}/libexec"
|
||||||
realTMUX="$TMUX"
|
|
||||||
unset TMUX
|
|
||||||
export TMUXIFIER_TMUX_OPTS="-L tmuxifier-tests"
|
export TMUXIFIER_TMUX_OPTS="-L tmuxifier-tests"
|
||||||
tmux $TMUXIFIER_TMUX_OPTS new -d -s foobar
|
tmux $TMUXIFIER_TMUX_OPTS new -d -s foobar
|
||||||
tmux $TMUXIFIER_TMUX_OPTS new -d -s dude
|
tmux $TMUXIFIER_TMUX_OPTS new -d -s dude
|
||||||
@@ -21,8 +19,6 @@ assert "${libexec}/tmuxifier-tmux list-sessions -F \"- #{session_name}\"" \
|
|||||||
# Tear down.
|
# Tear down.
|
||||||
tmux $TMUXIFIER_TMUX_OPTS kill-server
|
tmux $TMUXIFIER_TMUX_OPTS kill-server
|
||||||
unset TMUXIFIER_TMUX_OPTS
|
unset TMUXIFIER_TMUX_OPTS
|
||||||
TMUX="$realTMUX"
|
|
||||||
unset realTMUX
|
|
||||||
|
|
||||||
# End of tests.
|
# End of tests.
|
||||||
assert_end "tmuxifier-tmux"
|
assert_end "tmuxifier-tmux"
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ root="$(abs_dirname "$testroot/../..")"
|
|||||||
# Set TMUXIFIER environment variable
|
# Set TMUXIFIER environment variable
|
||||||
TMUXIFIER="$root"
|
TMUXIFIER="$root"
|
||||||
|
|
||||||
|
# Unset TMUX environment variable, tests assume they're not running within
|
||||||
|
# Tmux.
|
||||||
|
unset TMUX
|
||||||
|
|
||||||
# Unset various Tmuxifier environment variables to prevent a local install of
|
# Unset various Tmuxifier environment variables to prevent a local install of
|
||||||
# Tmuxifier interfering with tests.
|
# Tmuxifier interfering with tests.
|
||||||
unset TMUXIFIER_LAYOUT_PATH
|
unset TMUXIFIER_LAYOUT_PATH
|
||||||
|
|||||||
Reference in New Issue
Block a user