You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fisher/test/xdg.fish

31 lines
818 B
Fish

function setup
set -g XDG_CONFIG_HOME config
set -g XDG_DATA_HOME data
set -g XDG_CACHE_HOME cache
end
test "$TESTNAME - Return ~/.config if XDG_CONFIG_HOME not set" (
set -e XDG_CONFIG_HOME
__fisher_xdg --config) = $HOME/.config
end
test "$TESTNAME - Return ~/.cache if XDG_CACHE_HOME not set" (
set -e XDG_CACHE_HOME
__fisher_xdg --cache) = $HOME/.cache
end
test "$TESTNAME - Return ~/.local/share if XDG_DATA_HOME not set" (
set -e XDG_DATA_HOME
__fisher_xdg --data) = $HOME/.local/share
end
for flag in config data cache
test "$TESTNAME - Flag --$flag is equivalent to --$flag-home"
(__fisher_xdg --$flag) = (__fisher_xdg --$flag-home)
end
test "$TESTNAME - Flag --$flag returns XDG-$flag-HOME if set"
(__fisher_xdg --$flag) = $flag
end
end