1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# Test invalid package names and paths
# @TEST-EXEC-FAIL: bash %INPUT 2>output
# @TEST-EXEC: btest-diff output
CONFIG=$(pwd)/config
mkdir -p invalid
cp -R ./packages/bar ./invalid/\ fronting-whitespace
(cd ./invalid/\ fronting-whitespace && zkg --config=$CONFIG install --force .)
cp -R ./packages/bar './invalid/trailing-whitespace '
(cd './invalid/trailing-whitespace ' && zkg --config=$CONFIG install --force . )
zkg --config=$CONFIG install --force ./packages/doesntexist
mkdir ./packages/notagitrepo
zkg --config=$CONFIG install --force ./packages/notagitrepo
mkdir ./packages/dirtyrepo
(
cd ./packages/dirtyrepo && \
git init . && \
touch README && \
cat << EOF > zkg.meta
[package]
EOF
git add README zkg.meta && \
git commit -m "Initial commit"
)
echo README > ./packages/dirtyrepo/README
zkg --config=$CONFIG install --force ./packages/dirtyrepo
(cd ./packages && zkg --config=$CONFIG install dirtyrepo --force 1>&2)
(cd ./packages && zkg --config=$CONFIG install ./dirtyrepo --force 1>&2)
|