From 5c68ecdd5d388a4a5604c0f377c4b917eb0dcfff Mon Sep 17 00:00:00 2001 From: Michael Allen Date: Tue, 15 Sep 2015 10:04:15 +0100 Subject: Make render replace rather than append, so we can reorder --- test-format-config.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'test-format-config.sh') diff --git a/test-format-config.sh b/test-format-config.sh index 17c4bd6..e595703 100755 --- a/test-format-config.sh +++ b/test-format-config.sh @@ -108,4 +108,31 @@ test_all_options_set_config() { rm_tmp } +test_reorder_parts() { + prepare_test_repo + + export GIT_RADAR_FORMAT="%{branch}%{local}%{changes}%{remote}" + prepare_zsh_colors + unset_colours + + prompt="$(render_prompt)" + assertEquals "foo 1↑ 1Am 1 → " "$prompt" + + export GIT_RADAR_FORMAT="%{local}%{changes}%{remote}%{branch}" + prepare_zsh_colors + unset_colours + + prompt="$(render_prompt)" + assertEquals " 1↑ 1Am 1 → foo" "$prompt" + + export GIT_RADAR_FORMAT="%{changes}%{remote}%{branch}%{local}" + prepare_zsh_colors + unset_colours + + prompt="$(render_prompt)" + assertEquals " 1Am 1 → foo 1↑" "$prompt" + + rm_tmp +} + . ./shunit/shunit2 -- cgit v1.2.3