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.
30 lines
616 B
Fish
30 lines
616 B
Fish
set -l path $DIRNAME/.t-$TESTNAME-(random)
|
|
|
|
function -S setup
|
|
mkdir -p $path/config/cache
|
|
|
|
source $DIRNAME/helpers/config-mock.fish $path/config
|
|
|
|
function __fisher_path_update
|
|
echo "$argv[1]"
|
|
end
|
|
|
|
fisher install foo --quiet
|
|
fisher update foo > $path/foo --quiet
|
|
|
|
fisher update --quiet > $path/self
|
|
end
|
|
|
|
function -S teardown
|
|
rm -rf $path
|
|
source $DIRNAME/helpers/config-mock-teardown.fish
|
|
end
|
|
|
|
test "$TESTNAME - Update plugin path"
|
|
(cat $path/foo) = "$path/config/cache/foo"
|
|
end
|
|
|
|
test "$TESTNAME - Update Index and \$fisher_home"
|
|
(cat $path/self) = $fisher_home
|
|
end
|