@ -2,7 +2,7 @@
\. ../../../nvm.sh
die () { echo $@ ; exit 1; }
die () { echo "$@" ; exit 1; }
OUTPUT="$(nvm alias foo/bar baz 2>&1)"
EXPECTED_OUTPUT="Aliases in subdirectories are not supported."
OUTPUT="$(nvm unalias foo/bar 2>&1)"
@ -3,7 +3,7 @@
\. ../../common.sh
if [ -n "$ZSH_VERSION" ]; then
# set clobber option in order to test that this does not produce any
NVM_ALIAS_OUTPUT=$(nvm alias | strip_colors)
die () { echo $@ ; cleanup ; exit 1; }
die () { echo "$@" ; cleanup ; exit 1; }
cleanup () {
rm -rf "$(nvm_alias_path)/stable"
rm -rf "$(nvm_alias_path)/unstable"
NVM_ALIAS_OUTPUT="$(nvm alias | strip_colors)"
echo "$NVM_ALIAS_OUTPUT" | \grep -F 'test-stable-1 -> 0.0.1 (-> v0.0.1)' \
@ -1,7 +1,7 @@
#!/bin/sh
\. ../../../common.sh
\. ../../../../nvm.sh
@ -7,7 +7,7 @@ set -ex
LTS_ALIAS_PATH="$(nvm_alias_path)/lts"
[ ! -d "${LTS_ALIAS_PATH}" ] || die "'${LTS_ALIAS_PATH}' exists and should not"
@ -1,6 +1,6 @@
@ -6,7 +6,7 @@ mkdir -p "${NVM_DIR}/v0.0.2"
mkdir -p "${NVM_DIR}/v0.0.20"
mkdir -p "${NVM_DIR}/versions/node/v0.12.0"
# The result should contain only the appropriate version numbers.
@ -5,7 +5,7 @@
mkdir "${NVM_DIR}/v0.0.2"
mkdir "${NVM_DIR}/v0.0.20"
@ -6,7 +6,7 @@ mkdir "${NVM_DIR}/v0.1.3"
mkdir "${NVM_DIR}/v0.2.3"
mkdir "${NVM_DIR}/v0.20.3"
mkdir "${NVM_DIR}/v0.3.3"
set -ex
\. ../../nvm.sh
@ -4,7 +4,7 @@ set -ex
mkdir -p ../../v0.2.3
[ `expr $PATH : ".*v0.2.3/.*/bin"` = 0 ] || echo "WARNING: Unexpectedly found v0.2.3 already active" >&2
rm -rf "${NVM_DIR}/v0.10.4"
}
cleanup() {
rm -rf "$(nvm_alias_path)/foo"
\. ../common.sh
VERSION="v3.99.0"
@ -5,7 +5,7 @@ set -ex
unset -f nvm_has_system_node nvm_print_npm_version
die() { echo $@ ; cleanup ; exit 1; }
die() { echo "$@" ; cleanup ; exit 1; }
unset -f nvm_download nvm_ls_remote nvm_ls_remote_iojs
unset -f nvm_remote_version
rm -rf ../../../alias/test
@ -4,7 +4,7 @@ cleanup () {
rm tmp/emptyfile tmp/testfile
rmdir tmp
die () { echo $@ ; cleanup; exit 1; }
die () { echo "$@" ; cleanup; exit 1; }
unset -f nvm_compute_checksum
@ -5,7 +5,7 @@ cleanup () {
alias npm='\npm'
unset -f nvm_has npm
rm -rf "$(nvm_version_path v0.1.2)"
setup() {
cleanup
mkdir -p tmp_nvm_find_up/a/b/c/d
@ -9,7 +9,7 @@ cleanup() {
export PATH=ORIG_PATH
die () { cleanup; echo $@ ; exit 1; }
die () { cleanup; echo "$@" ; exit 1; }
unset -f nvm_download nvm_get_checksum_alg nvm_get_mirror
set +e # TODO: fix
unset -f nvm_has
rm "${NVM_DIR}/versions/io.js/v0.1.2/iojs"
rmdir "${NVM_DIR}/versions/io.js/v0.1.2"
rm -rf "${NVM_DIR}/v0.1.2/node"
mkdir "${NVM_DIR}/v0.1.2"
touch "${NVM_DIR}/v0.1.2/node"
cleanup () { unalias foo; unalias grep; }
@ -4,7 +4,7 @@ TEST_PWD=$(pwd)
TEST_DIR="$TEST_PWD/nvm_ls_current_tmp"
cleanup() { rm -rf "$TEST_DIR"; unset -f return_zero; alias node='node' ; unalias node; }
unset -f nvm_download
TEST_PATH="$PWD/test_output"
mkdir -p "$TEST_PATH"
unset -f nvm_alias nvm_version
unset -f nvm_print_implicit_alias nvm_version
rm -rf "${NVM_DIR}/v0.2.3"
rm -rf "${NVM_DIR}/v0.3.4"
unset -f nvm_ls_remote nvm_ls_remote_iojs
@ -7,7 +7,7 @@ cleanup() {
rm -rf $TEST_PATH/{xz,which,awk,rm,command}
export PATH=$OLDPATH
@ -6,7 +6,7 @@ cleanup () {
rm tmp2/node
rmdir tmp2
unset -f nvm_ls_current nvm_ls
@ -10,7 +10,7 @@ cleanup () {
unset -f setup cleanup die
unset message ORIGINAL_PATH
NVM_ENV=testing \. ../../install.sh
unset -f die cleanup
unset install_dir
HOME="__home__"
unset -f safe_type die cleanup
safe_type() {
type "$1"
unset NVM_SOURCE out