Add test for detecting untracked files from sibling folder

This commit is contained in:
Dominik Ritter 2018-11-12 00:37:34 +01:00
parent fd660f4b92
commit 6cfe8f8d96

View file

@ -473,4 +473,21 @@ function testDetectingUntrackedFilesInNestedSubmodulesWork() {
assertEquals "%K{002} %F{000} master ? %k%F{002}%f " "$(build_left_prompt)"
}
source shunit2/shunit2
function testDetectingUntrackedFilesInCleanSubdirectoryWorks() {
local -a POWERLEVEL9K_LEFT_PROMPT_ELEMENTS
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(vcs)
local POWERLEVEL9K_VCS_SHOW_SUBMODULE_DIRTY="true"
unset POWERLEVEL9K_VCS_UNTRACKED_BACKGROUND
mkdir clean-folder
touch clean-folder/file.txt
mkdir dirty-folder
touch dirty-folder/file.txt
git add . 2>/dev/null
git commit -m "Initial commit" >/dev/null
touch dirty-folder/new-file.txt
cd clean-folder
source ${P9K_HOME}/powerlevel9k.zsh-theme
assertEquals "%K{002} %F{000} master ? %k%F{002}%f " "$(build_left_prompt)"
}
source shunit2/shunit2