summaryrefslogtreecommitdiffstats
path: root/test-format-config.sh
diff options
context:
space:
mode:
Diffstat (limited to 'test-format-config.sh')
-rwxr-xr-xtest-format-config.sh22
1 files changed, 21 insertions, 1 deletions
diff --git a/test-format-config.sh b/test-format-config.sh
index ce4645e..2a5226a 100755
--- a/test-format-config.sh
+++ b/test-format-config.sh
@@ -135,7 +135,7 @@ test_reorder_parts() {
rm_tmp
}
-test_prefix_and_suffix() {
+test_prefix_and_suffix_changes() {
prepare_test_repo
export GIT_RADAR_FORMAT="%{changes}"
@@ -155,4 +155,24 @@ test_prefix_and_suffix() {
rm_tmp
}
+test_prefix_and_suffix_local() {
+ prepare_test_repo
+
+ export GIT_RADAR_FORMAT="%{local}"
+ prepare_zsh_colors
+ unset_colours
+
+ prompt="$(render_prompt)"
+ assertEquals " 1↑" "$prompt"
+
+ export GIT_RADAR_FORMAT="%{[:local:]}"
+ prepare_zsh_colors
+ unset_colours
+
+ prompt="$(render_prompt)"
+ assertEquals "[ 1↑]" "$prompt"
+
+ rm_tmp
+}
+
. ./shunit/shunit2