Add test that confirms behavior when PATH is unset

This commit is contained in:
Henrik Hørlück Berg 2023-08-20 15:02:54 +02:00 committed by Fabian Boehm
parent 6283274c24
commit 3a4149a9e7

View File

@ -0,0 +1,11 @@
#RUN: %fish -C 'set -g fish %fish' %s
# FIXME: Rationalize behavior when PATH is explicitly unset, should this not behave like PATH=""?
# "" is threated like ".", see https://github.com/fish-shell/fish-shell/issues/3914
if command -q getconf
env -u PATH $fish -c 'test "$PATH" = "$('(command -s getconf)' PATH)"; and echo Success'
else
# this is DEFAULT_PATH
env -u PATH $fish -c 'test "$PATH" = "/usr/bin:/bin"; and echo Success'
end
# CHECK: Success