diff options
Diffstat (limited to '.config/fisher/github.com/matchai/spacefish/tests/__sf_section_user.test.fish')
-rw-r--r-- | .config/fisher/github.com/matchai/spacefish/tests/__sf_section_user.test.fish | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/.config/fisher/github.com/matchai/spacefish/tests/__sf_section_user.test.fish b/.config/fisher/github.com/matchai/spacefish/tests/__sf_section_user.test.fish new file mode 100644 index 00000000..489983de --- /dev/null +++ b/.config/fisher/github.com/matchai/spacefish/tests/__sf_section_user.test.fish @@ -0,0 +1,95 @@ +source $DIRNAME/spacefish_test_setup.fish + +function setup + spacefish_test_setup +end + +function teardown + set USER $LOGNAME +end + +test "Displays user when different from logname" + ( + set USER spacefishUser + + set_color --bold + echo -n "with " + set_color normal + set_color --bold yellow + echo -n "spacefishUser" + set_color normal + set_color --bold + echo -n " " + set_color normal + ) = (__sf_section_user) +end + +test "Displays user when UID = 0" + ( + set UID 0 + + set_color --bold + echo -n "with " + set_color normal + set_color --bold yellow + echo -n $USER + set_color normal + set_color --bold + echo -n " " + set_color normal + ) = (__sf_section_user) +end + +test "Displays user when there's an SSH connection" + ( + set SSH_CONNECTION "192.168.0.100 12345 192.168.0.101 22" + + set_color --bold + echo -n "with " + set_color normal + set_color --bold yellow + echo -n $USER + set_color normal + set_color --bold + echo -n " " + set_color normal + ) = (__sf_section_user) +end + +test "Changes user color when logged in as root" + ( + set USER root + + set_color --bold + echo -n "with " + set_color normal + set_color --bold red + echo -n root + set_color normal + set_color --bold + echo -n " " + set_color normal + ) = (__sf_section_user) +end + +test "Displays user when SPACEFISH_USER_SHOW is set to \"always\"" + ( + set SPACEFISH_USER_SHOW always + + set_color --bold + echo -n "with " + set_color normal + set_color --bold yellow + echo -n $USER + set_color normal + set_color --bold + echo -n " " + set_color normal + ) = (__sf_section_user) +end + +test "Doesn't display user when SPACEFISH_USER_SHOW is set to \"false\"" + ( + set SPACEFISH_USER_SHOW false + ) = (__sf_section_user) +end |