@ -45,39 +45,40 @@ function isCurrentSymlinkPresent() {
NVM_SYMLINK_CURRENT=false
NVM_SYMLINK_CURRENT=false
cleanup
cleanup
runNvmUse
runNvmUse
isCurrentSymlinkPresent && echo " Expected 'current' symlink not to be created when NVM_SYMLINK_CURRENT=false!"
isCurrentSymlinkPresent && echo >&2 " Expected 'current' symlink not to be created when NVM_SYMLINK_CURRENT=false!"
registerExpectedNoSymlink $?
registerExpectedNoSymlink $?
NVM_SYMLINK_CURRENT=true
NVM_SYMLINK_CURRENT=true
cleanup
cleanup
runNvmUse
runNvmUse
isCurrentSymlinkPresent || echo " Expected 'current' symlink to be created when NVM_SYMLINK_CURRENT=true!"
isCurrentSymlinkPresent || echo >&2 " Expected 'current' symlink to be created when NVM_SYMLINK_CURRENT=true!"
registerExpectedSymlink $?
registerExpectedSymlink $?
NVM_SYMLINK_CURRENT=garbagevalue
NVM_SYMLINK_CURRENT=garbagevalue
cleanup
cleanup
runNvmUse
runNvmUse
isCurrentSymlinkPresent && echo " Expected 'current' symlink not to be created when NVM_SYMLINK_CURRENT contains a string!"
isCurrentSymlinkPresent && echo >&2 " Expected 'current' symlink not to be created when NVM_SYMLINK_CURRENT contains a string!"
registerExpectedNoSymlink $?
registerExpectedNoSymlink $?
NVM_SYMLINK_CURRENT=0
NVM_SYMLINK_CURRENT=0
cleanup
cleanup
runNvmUse
runNvmUse
isCurrentSymlinkPresent && echo " Expected 'current' symlink not to be created when NVM_SYMLINK_CURRENT=0!"
isCurrentSymlinkPresent && echo >&2 " Expected 'current' symlink not to be created when NVM_SYMLINK_CURRENT=0!"
registerExpectedNoSymlink $?
registerExpectedNoSymlink $?
NVM_SYMLINK_CURRENT=1
NVM_SYMLINK_CURRENT=1
cleanup
cleanup
runNvmUse
runNvmUse
isCurrentSymlinkPresent && echo " Expected 'current' symlink not to be created when NVM_SYMLINK_CURRENT=1!"
isCurrentSymlinkPresent && echo >&2 " Expected 'current' symlink not to be created when NVM_SYMLINK_CURRENT=1!"
registerExpectedNoSymlink $?
registerExpectedNoSymlink $?
unset NVM_SYMLINK_CURRENT
unset NVM_SYMLINK_CURRENT
cleanup
cleanup
runNvmUse
runNvmUse
isCurrentSymlinkPresent || echo "Expected 'current' symlink to be created when NVM_SYMLINK_CURRENT has been unset (default behaviour)!"
isCurrentSymlinkPresent && echo >&2 "Expected 'current' symlink not to be created when NVM_SYMLINK_CURRENT has been unset (default behaviour)!"
registerExpectedSymlink $?
registerExpectedNo Symlink $?
cleanup
cleanup
[ ${TEST_FAILED} -ne 0 ] && echo "${TEST_COUNT} tested, ${TEST_PASSED} passed, ${TEST_FAILED} failed" && exit 1 || true
[ ${TEST_FAILED} -ne 0 ] && echo "${TEST_COUNT} tested, ${TEST_PASSED} passed, ${TEST_FAILED} failed" && exit 1 || true