git-secret/utils/tests.sh

15 lines
512 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# `SECRET_PROJECT_ROOT` must be set before running the script.
set -e
2018-06-30 20:33:07 +00:00
# Running all the bats-tests in a dir with spaces:
cd "${SECRET_PROJECT_ROOT}"; rm -rf 'tempdir with spaces'; mkdir 'tempdir with spaces'; cd 'tempdir with spaces';
2018-08-25 14:12:48 +00:00
export SECRETS_DIR=.gitsecret-testdir
2018-08-25 14:05:17 +00:00
# bats expects diagnostic lines to be sent to fd 3, matching reges '^ #' (IE, like: `echo '# message here' >&3`)
# bats ... 3>&1 shows diagnostic output when errors occur.
2018-08-25 14:05:17 +00:00
bats "${SECRET_PROJECT_ROOT}/tests/" 3>&1