hosts/test/test_helper.bash

19 lines
412 B
Bash
Raw Normal View History

setup() {
# `$_HOSTS`
#
# The location of the `hosts` script being tested.
export _HOSTS="${BATS_TEST_DIRNAME}/../hosts"
export HOSTS_PATH="$(mktemp /tmp/hosts_test.XXXXXX)" || exit 1
cat "${BATS_TEST_DIRNAME}/fixtures/hosts" > "${HOSTS_PATH}"
}
teardown() {
if [[ -n "${HOSTS_PATH}" ]] &&
[[ -e "${HOSTS_PATH}" ]] &&
[[ "${HOSTS_PATH}" =~ ^/tmp ]]
then
rm "${HOSTS_PATH}"
fi
}