Skip to content
This repository has been archived by the owner on Apr 24, 2020. It is now read-only.

Fix context spec #1020

Merged
merged 2 commits into from
Oct 13, 2018
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions test/segments/context.spec
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,29 @@ function setUp() {
# Test specific settings
OLD_DEFAULT_USER=$DEFAULT_USER
unset DEFAULT_USER

# Fix leaked state for travis
OLD_POWERLEVEL9K_CONTEXT_ALWAYS_SHOW=$POWERLEVEL9K_CONTEXT_ALWAYS_SHOW
unset POWERLEVEL9K_CONTEXT_ALWAYS_SHOW
OLD_SSH_CLIENT=$SSH_CLIENT
unset SSH_CLIENT
OLD_SSH_TTY=$SSH_TTY
unset SSH_TTY
}

function tearDown() {
# Restore old variables
[[ -n "$OLD_DEFAULT_USER" ]] && DEFAULT_USER=$OLD_DEFAULT_USER
unset OLD_DEFAULT_USER

[[ -n "$OLD_POWERLEVEL9K_CONTEXT_ALWAYS_SHOW" ]] && POWERLEVEL9K_CONTEXT_ALWAYS_SHOW=$OLD_POWERLEVEL9K_CONTEXT_ALWAYS_SHOW
unset OLD_POWERLEVEL9K_CONTEXT_ALWAYS_SHOW

[[ -n "$OLD_SSH_CLIENT" ]] && SSH_CLIENT=$OLD_SSH_CLIENT
unset OLD_SSH_CLIENT

[[ -n "$OLD_SSH_TTY" ]] && SSH_TTY=$OLD_SSH_TTY
unset OLD_SSH_TTY

return 0
}
Expand Down