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

more tests for uservariables

This commit is contained in:
deadc0de6
2021-09-24 21:10:17 +02:00
parent 493583fa5d
commit 21a4c89c11

View File

@@ -61,6 +61,8 @@ config:
backup: true
create: true
dotpath: dotfiles
import_variables:
- uservariables.yaml:optional
variables:
var4: "variables_var4"
dynvariables:
@@ -88,6 +90,7 @@ echo "var3: {{@@ var3 @@}}" >> ${tmps}/dotfiles/abc
echo "var4: {{@@ var4 @@}}" >> ${tmps}/dotfiles/abc
# install
echo "step 1"
cd ${ddpath} | echo -e 'var1contentxxx\nvar2contentyyy\nvar3\nvar4\n' | ${bin} install -f -c ${cfg} -p p1 -V
cat ${tmpd}/abc
@@ -99,13 +102,28 @@ grep '^var4: variables_var4$' ${tmpd}/abc >/dev/null
[ ! -e "${tmps}/uservariables.yaml" ] && exit 1
cat > ${tmps}/diff.yaml << _EOF
cat > "${tmps}/diff.yaml" << _EOF
variables:
var1: var1contentxxx
var2: var2contentyyy
_EOF
diff "${tmps}/diff.yaml" "${tmps}/uservariables.yaml"
cat > "${tmps}/uservariables.yaml" << _EOF
variables:
var1: editedvar1
var2: editedvar2
_EOF
echo "step 2"
cd ${ddpath} | ${bin} install -f -c ${cfg} -p p1 -V
grep '^var1: editedvar1$' ${tmpd}/abc >/dev/null
grep '^var2: editedvar2$' ${tmpd}/abc >/dev/null
grep '^var3: dynvariables_var3$' ${tmpd}/abc >/dev/null
grep '^var4: variables_var4$' ${tmpd}/abc >/dev/null
## CLEANING
rm -rf ${tmps} ${tmpd} ${scr}