Browse Source

[Tests] ensure `nvm unload` unsets env vars too

Jordan Harband 5 years ago
parent
commit
f4eddb2c9c
No known key found for this signature in database
GPG Key ID: 9F6A681E35EF8B56
  1. 2
      test/fast/Running "nvm unload" should unset all function and variables.

2
test/fast/Running "nvm unload" should unset all function and variables.

@ -9,6 +9,7 @@ cleanup () { rm -f "${BEFORE}" "${AFTER}"; } @@ -9,6 +9,7 @@ cleanup () { rm -f "${BEFORE}" "${AFTER}"; }
die () { echo "$@" ; cleanup ; exit 1; }
typeset -f | awk '/ \(\) $/ && !/^main / {print $1}' > "${BEFORE}"
env | grep -v PATH= | grep -v NVM_ >> "${BEFORE}"
set +e # TODO: fix
\. ../../nvm.sh
@ -19,6 +20,7 @@ type nvm > /dev/null 2>&1 || die "nvm not loaded" @@ -19,6 +20,7 @@ type nvm > /dev/null 2>&1 || die "nvm not loaded"
nvm unload
typeset -f | awk '/ \(\) $/ && !/^main / {print $1}' > "${AFTER}"
env | grep -v PATH= >> "${AFTER}"
! type nvm > /dev/null 2>&1 || die "nvm not unloaded"

Loading…
Cancel
Save