mirror of https://github.com/jorgebucaran/fisher
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.
34 lines
1.1 KiB
Fish
34 lines
1.1 KiB
Fish
set -l path $DIRNAME/.t-$TESTNAME-(random)
|
|
|
|
function -S setup
|
|
mkdir -p $path/{foo,bar,baz}
|
|
touch $path/foo/{fish_{,right_}prompt}.fish
|
|
|
|
touch $path/bar/fish_prompt.fish
|
|
touch $path/baz/fish_right_prompt.fish
|
|
end
|
|
|
|
function -S teardown
|
|
rm -rf $path
|
|
end
|
|
|
|
test "$TESTNAME - Evaluate fish_prompt.fish AND fish_right_prompt.fish files "
|
|
(__fisher_plugin_walk foo $path/foo | awk '{ print $1 }') = --source
|
|
end
|
|
|
|
test "$TESTNAME - Move fish_prompt.fish AND fish_right_prompt.fish TO functions/"
|
|
(__fisher_plugin_walk foo $path/foo | awk '{ print $3 }') = functions/{fish_{,right_}prompt}.fish
|
|
end
|
|
|
|
test "$TESTNAME - Get fish_prompt and fish_right_prompt function names"
|
|
(__fisher_plugin_walk foo $path/foo | awk '{ print $4 }') = fish_{,right_}prompt
|
|
end
|
|
|
|
test "$TESTNAME - Get fish_prompt only if only fish_prompt.fish exists"
|
|
fish_prompt = (__fisher_plugin_walk bar $path/bar | awk '{ print $4 }')
|
|
end
|
|
|
|
test "$TESTNAME - Get fish_right_prompt only if only fish_right_prompt.fish exists"
|
|
fish_right_prompt = (__fisher_plugin_walk baz $path/baz | awk '{ print $4 }')
|
|
end
|