diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/lib-conf-test.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/lib-conf-test.sh b/test/lib-conf-test.sh index bb6b285..eeea287 100644 --- a/test/lib-conf-test.sh +++ b/test/lib-conf-test.sh @@ -20,3 +20,21 @@ it_sets_makepkg_vars_in_custom_file() { . "$tmpdir/makepkg.conf" [[ $PKGDEST == /pkgdest ]] } + +it_figures_out_HOME_when_root() { + cd "$tmpdir" + echo '. $(librelib conf.sh); echo "$LIBREHOME"' > test.sh + + LIBREHOME=$(sudo bash ./test.sh) + [[ $LIBREHOME == $HOME ]] +} + +it_respects_custom_HOME() { + cd "$tmpdir" + echo '. $(librelib conf.sh); echo "$LIBREHOME"' > test.sh + + export HOME=/foo + LIBREHOME=$(bash ./test.sh) + + [[ $LIBREHOME == /foo ]] +} |