diff --git a/verify/cmd_sops.sh b/verify/cmd_sops.sh index 4729e4c..1a75905 100755 --- a/verify/cmd_sops.sh +++ b/verify/cmd_sops.sh @@ -26,3 +26,24 @@ cat < .sops.yaml.tmp $( cat .sops.yaml ) EOM mv .sops.yaml.tmp .sops.yaml + +# TEST +# define "fixture" +repo_root="$(git rev-parse --show-toplevel)" +read -p "start testing?" __var +# --- +# create sops cfg in curdir +rm .sops.yaml +../bin/update_sops.sh -c "${PWD}" -s "${secrets_file}" +test -e "${PWD}/.sops.yaml" +test ! -e "${repo_root}/.sops.yaml" +read -p "next test?" __var +# --- +# create sops cfg in default (repo root) +rm .sops.yaml +# note: fail if for any reason sops config defined at top level; this repo should not have this! +test -e "${repo_root}/.sops.yaml" +../bin/update_sops.sh -s "${secrets_file}" +test ! -e "${PWD}/.sops.yaml" +test -e "${repo_root}/.sops.yaml" +read -p "next test?" __var