mirror of
https://github.com/jorgebucaran/fisher
synced 2024-10-09 09:36:53 +02:00
36 lines
732 B
Fish
36 lines
732 B
Fish
source $DIRNAME/helpers/create_mock_source.fish
|
|
|
|
set -l path $DIRNAME/$TESTNAME.test(random)
|
|
set -l server $path/server
|
|
set -l home fisherman
|
|
|
|
function -S setup
|
|
set -g fisher_home $path/home
|
|
|
|
if not mkdir -p $fisher_home
|
|
return 1
|
|
end
|
|
|
|
create_mock_source $server $home > /dev/null
|
|
|
|
git -C $fisher_home init --quiet
|
|
git -C $fisher_home remote add origin $server/$home/.git
|
|
end
|
|
|
|
function -S teardown
|
|
rm -rf $path
|
|
end
|
|
|
|
test "update itself w/ --self"
|
|
(ls $server/$home) = (
|
|
|
|
fisher update --self --quiet ^/dev/null
|
|
ls $fisher_home)
|
|
end
|
|
|
|
test "update repo at given path via git pull"
|
|
(ls $server/$home) = (
|
|
|
|
fisher update --path=$fisher_home --quiet ^/dev/null
|
|
ls $fisher_home)
|
|
end
|