mirror of
https://github.com/deadc0de6/dotdrop.git
synced 2026-02-14 21:40:05 +00:00
more tests for uservariables
This commit is contained in:
@@ -61,6 +61,8 @@ config:
|
|||||||
backup: true
|
backup: true
|
||||||
create: true
|
create: true
|
||||||
dotpath: dotfiles
|
dotpath: dotfiles
|
||||||
|
import_variables:
|
||||||
|
- uservariables.yaml:optional
|
||||||
variables:
|
variables:
|
||||||
var4: "variables_var4"
|
var4: "variables_var4"
|
||||||
dynvariables:
|
dynvariables:
|
||||||
@@ -88,6 +90,7 @@ echo "var3: {{@@ var3 @@}}" >> ${tmps}/dotfiles/abc
|
|||||||
echo "var4: {{@@ var4 @@}}" >> ${tmps}/dotfiles/abc
|
echo "var4: {{@@ var4 @@}}" >> ${tmps}/dotfiles/abc
|
||||||
|
|
||||||
# install
|
# install
|
||||||
|
echo "step 1"
|
||||||
cd ${ddpath} | echo -e 'var1contentxxx\nvar2contentyyy\nvar3\nvar4\n' | ${bin} install -f -c ${cfg} -p p1 -V
|
cd ${ddpath} | echo -e 'var1contentxxx\nvar2contentyyy\nvar3\nvar4\n' | ${bin} install -f -c ${cfg} -p p1 -V
|
||||||
|
|
||||||
cat ${tmpd}/abc
|
cat ${tmpd}/abc
|
||||||
@@ -99,13 +102,28 @@ grep '^var4: variables_var4$' ${tmpd}/abc >/dev/null
|
|||||||
|
|
||||||
[ ! -e "${tmps}/uservariables.yaml" ] && exit 1
|
[ ! -e "${tmps}/uservariables.yaml" ] && exit 1
|
||||||
|
|
||||||
cat > ${tmps}/diff.yaml << _EOF
|
cat > "${tmps}/diff.yaml" << _EOF
|
||||||
variables:
|
variables:
|
||||||
var1: var1contentxxx
|
var1: var1contentxxx
|
||||||
var2: var2contentyyy
|
var2: var2contentyyy
|
||||||
_EOF
|
_EOF
|
||||||
diff "${tmps}/diff.yaml" "${tmps}/uservariables.yaml"
|
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
|
## CLEANING
|
||||||
rm -rf ${tmps} ${tmpd} ${scr}
|
rm -rf ${tmps} ${tmpd} ${scr}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user