35 lines
1006 B
Plaintext
35 lines
1006 B
Plaintext
# 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)
|