-test -f "$TESTDIR/.zcompdump" && rm "$TESTDIR/.zcompdump"
-
-AUTOENV_DEBUG=0
+# Source base setup.
+source ${ZDOTDIR}/../ZDOTDIR/.zshenv
antigen-like-loader-function() {
source "$TESTDIR/../autoenv.plugin.zsh"
}
-
-export AUTOENV_ENV_FILENAME="$PWD/.env_auth"
-
-echo -n > $AUTOENV_ENV_FILENAME
+TEST_SOURCE_AUTOENV=antigen-like-loader-function
-test -f "$TESTDIR/.zcompdump" && rm "$TESTDIR/.zcompdump"
+# Base setup/config.
-AUTOENV_DEBUG=0
-
-export AUTOENV_ENV_FILENAME="$PWD/.env_auth"
-
-echo -n > $AUTOENV_ENV_FILENAME
+TEST_SOURCE_AUTOENV=(source $TESTDIR/../autoenv.plugin.zsh)
# Not handled in varstash yet.
# setopt nounset
+export AUTOENV_ENV_FILENAME="$CRAMTMP/.env_auth"
+
if [[ $AUTOENV_ENV_FILENAME[0,4] != '/tmp' ]]; then
echo "AUTOENV_ENV_FILENAME is not in /tmp. Aborting."
return 1
_save_errexit=${options[errexit]}
set -e
-if (( ${+functions[antigen-like-loader-function]} )); then
- TEST_SOURCE_AUTOENV=antigen-like-loader-function
-else
- TEST_SOURCE_AUTOENV=(source $TESTDIR/../autoenv.plugin.zsh)
-fi
+# Defined in .zshenv, e.g. tests/ZDOTDIR/.zshenv.
$TEST_SOURCE_AUTOENV
# Reset any authentication.