From 024bee1a6f62d370dfaf952bc60b7ff0b3e431f2 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Thu, 13 Mar 2014 20:40:47 +0100 Subject: [PATCH] Use `mktemp -d` for RBENV_TEST_DIR This prevents the tests from removing an existing directory. Fixes #561 (https://github.com/sstephenson/rbenv/issues/561) --- test/test_helper.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_helper.bash b/test/test_helper.bash index 53ae8e64..24e8ffea 100644 --- a/test/test_helper.bash +++ b/test/test_helper.bash @@ -1,7 +1,7 @@ unset RBENV_VERSION unset RBENV_DIR -RBENV_TEST_DIR="${BATS_TMPDIR}/rbenv" +RBENV_TEST_DIR="$(mktemp -d --tmpdir=$BATS_TMPDIR rbenv.bats.XXX)" # guard against executing this block twice due to bats internals if [ "$RBENV_ROOT" != "${RBENV_TEST_DIR}/root" ]; then