diff options
author | romkatv <roman.perepelitsa@gmail.com> | 2019-03-01 23:45:36 +0300 |
---|---|---|
committer | romkatv <roman.perepelitsa@gmail.com> | 2019-03-01 23:45:36 +0300 |
commit | ceae2d7422545ae493c6dbf0217d234fb28e2ebc (patch) | |
tree | 24d273988a2e9a84d916b915ae094bf5d78255e9 /test/segments/context.spec | |
parent | 71b763b69278e43736e5821c4c5d35f51c643ee2 (diff) |
remove most things
Diffstat (limited to 'test/segments/context.spec')
-rwxr-xr-x | test/segments/context.spec | 131 |
1 files changed, 0 insertions, 131 deletions
diff --git a/test/segments/context.spec b/test/segments/context.spec deleted file mode 100755 index 25c355a7..00000000 --- a/test/segments/context.spec +++ /dev/null @@ -1,131 +0,0 @@ -#!/usr/bin/env zsh -#vim:ft=zsh ts=2 sw=2 sts=2 et fenc=utf-8 - -# Required for shunit2 to run correctly -setopt shwordsplit -SHUNIT_PARENT=$0 - -function setUp() { - export TERM="xterm-256color" - - # 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 -} - -function testContextSegmentDoesNotGetRenderedWithDefaultUser() { - local DEFAULT_USER=$(whoami) - local POWERLEVEL9K_CUSTOM_WORLD='echo world' - local -a POWERLEVEL9K_LEFT_PROMPT_ELEMENTS - POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context custom_world) - - # Load Powerlevel9k - source powerlevel9k.zsh-theme - - assertEquals "%K{007} %F{000}world %k%F{007}%f " "$(build_left_prompt)" -} - -function testContextSegmentDoesGetRenderedWhenSshConnectionIsOpen() { - function sudo() { - return 0 - } - local SSH_CLIENT="putty" - local -a POWERLEVEL9K_LEFT_PROMPT_ELEMENTS - POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context) - - # Load Powerlevel9k - source powerlevel9k.zsh-theme - - assertEquals "%K{000} %F{003}%n@%m %k%F{000}%f " "$(build_left_prompt)" - - unfunction sudo -} - -function testContextSegmentWithForeignUser() { - function sudo() { - return 0 - } - local -a POWERLEVEL9K_LEFT_PROMPT_ELEMENTS - POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context) - - # Load Powerlevel9k - source powerlevel9k.zsh-theme - - assertEquals "%K{000} %F{003}%n@%m %k%F{000}%f " "$(build_left_prompt)" - - unfunction sudo -} - -# TODO: How to test root? -function testContextSegmentWithRootUser() { - startSkipping # Skip test - local -a POWERLEVEL9K_LEFT_PROMPT_ELEMENTS - POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context) - - # Load Powerlevel9k - source powerlevel9k.zsh-theme - - assertEquals "%K{000} %F{003}%n@%m %k%F{000}%f " "$(build_left_prompt)" -} - -function testOverridingContextTemplate() { - local -a POWERLEVEL9K_LEFT_PROMPT_ELEMENTS - POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context) - local POWERLEVEL9K_CONTEXT_TEMPLATE=xx - - # Load Powerlevel9k - source powerlevel9k.zsh-theme - - assertEquals "%K{000} %F{003}xx %k%F{000}%f " "$(build_left_prompt)" -} - -function testContextSegmentIsShownIfDefaultUserIsSetWhenForced() { - local -a POWERLEVEL9K_LEFT_PROMPT_ELEMENTS - POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context) - local POWERLEVEL9K_ALWAYS_SHOW_CONTEXT=true - local DEFAULT_USER=$(whoami) - - # Load Powerlevel9k - source powerlevel9k.zsh-theme - - assertEquals "%K{000} %F{003}%n@%m %k%F{000}%f " "$(build_left_prompt)" -} - -function testContextSegmentIsShownIfForced() { - local -a POWERLEVEL9K_LEFT_PROMPT_ELEMENTS - POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context) - local POWERLEVEL9K_ALWAYS_SHOW_USER=true - local DEFAULT_USER=$(whoami) - - # Load Powerlevel9k - source powerlevel9k.zsh-theme - - assertEquals "%K{000} %F{003}$(whoami) %k%F{000}%f " "$(build_left_prompt)" -} - -source shunit2/shunit2
\ No newline at end of file |