1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-16 08:16:12 +00:00

more tests

This commit is contained in:
deadc0de6
2023-05-04 22:14:17 +02:00
committed by deadc0de
parent 416777b207
commit 202294605a

View File

@@ -41,19 +41,21 @@ echo "[+] dotpath dir: ${basedir}/dotfiles"
echo "[+] dst dir: ${tmpd}" echo "[+] dst dir: ${tmpd}"
# dotfiles in dotdrop # dotfiles in dotdrop
mkdir -p "${basedir}"/dotfiles/a/{b,c} mkdir -p "${basedir}"/dotfiles/a/{b,c,x}
echo 'a' > "${basedir}"/dotfiles/a/b/abfile1 echo 'a' > "${basedir}"/dotfiles/a/b/abfile1
echo 'a' > "${basedir}"/dotfiles/a/b/abfile2 echo 'a' > "${basedir}"/dotfiles/a/b/abfile2
echo 'a' > "${basedir}"/dotfiles/a/b/abfile3 echo 'a' > "${basedir}"/dotfiles/a/b/abfile3
echo 'a' > "${basedir}"/dotfiles/a/c/acfile echo 'a' > "${basedir}"/dotfiles/a/c/acfile
echo 'a' > "${basedir}"/dotfiles/a/x/axfile
# filesystem # filesystem
mkdir -p "${tmpd}"/a/{b,c,d} mkdir -p "${tmpd}"/a/{b,c,d,x}
echo "b" > "${tmpd}/a/b/abfile1" echo "b" > "${tmpd}/a/b/abfile1"
echo "b" > "${tmpd}/a/b/abfile2" echo "b" > "${tmpd}/a/b/abfile2"
echo "b" > "${tmpd}/a/b/abfile3" echo "b" > "${tmpd}/a/b/abfile3"
echo "b" > "${tmpd}/a/c/acfile" echo "b" > "${tmpd}/a/c/acfile"
echo "b" > "${tmpd}/a/d/adfile" echo "b" > "${tmpd}/a/d/adfile"
echo "b" > "${tmpd}/a/x/axfile"
clear_on_exit "${basedir}" clear_on_exit "${basedir}"
clear_on_exit "${tmpd}" clear_on_exit "${tmpd}"
@@ -73,6 +75,7 @@ dotfiles:
- "*" - "*"
- "!*/c/**" - "!*/c/**"
- "!*/d/**" - "!*/d/**"
- "!x/"
profiles: profiles:
p1: p1:
dotfiles: dotfiles:
@@ -90,6 +93,7 @@ grep_or_fail a "${basedir}"/dotfiles/a/b/abfile3
grep_or_fail b "${basedir}"/dotfiles/a/c/acfile grep_or_fail b "${basedir}"/dotfiles/a/c/acfile
[ ! -s "${basedir}"/dotfiles/a/d/adfile ] && echo "adfile not updated" && exit 1 [ ! -s "${basedir}"/dotfiles/a/d/adfile ] && echo "adfile not updated" && exit 1
grep_or_fail b "${basedir}"/dotfiles/a/d/adfile grep_or_fail b "${basedir}"/dotfiles/a/d/adfile
grep_or_fail a "${basedir}"/dotfiles/a/x/axfile
echo "OK" echo "OK"
exit 0 exit 0