diff --git "a/test/slow/nvm run/Running \"nvm run --lts\" should work" "b/test/slow/nvm run/Running \"nvm run --lts\" should work" new file mode 100755 index 0000000..c512887 --- /dev/null +++ "b/test/slow/nvm run/Running \"nvm run --lts\" should work" @@ -0,0 +1,15 @@ +#!/bin/sh + +set -ex + +die () { echo $@ ; exit 1; } + +. ../../../nvm.sh + +OUTPUT="$(nvm run --silent --lts --version)" +EXPECTED_OUTPUT="$(nvm_match_version 'lts/*')" +[ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "\`nvm run --lts\` failed to run with the correct version; expected >${EXPECTED_OUTPUT}<, got >${OUTPUT}<" + +OUTPUT="$(nvm run --silent --lts=argon --version)" +EXPECTED_OUTPUT="$(nvm_match_version 'lts/argon')" +[ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "\`nvm run --lts=argon\` failed to run with the correct version; expected >${EXPECTED_OUTPUT}<, got >${OUTPUT}<" diff --git a/test/slow/nvm run/setup_dir b/test/slow/nvm run/setup_dir index 870a22c..a767a02 100755 --- a/test/slow/nvm run/setup_dir +++ b/test/slow/nvm run/setup_dir @@ -1,7 +1,10 @@ #!/bin/sh . ../../../nvm.sh + nvm install 0.10.7 +nvm install --lts=argon +nvm install --lts if [ -f ".nvmrc" ]; then mv .nvmrc .nvmrc.bak diff --git a/test/slow/nvm run/teardown_dir b/test/slow/nvm run/teardown_dir index 55e2a61..4290f07 100755 --- a/test/slow/nvm run/teardown_dir +++ b/test/slow/nvm run/teardown_dir @@ -1,8 +1,11 @@ #!/bin/sh . ../../../nvm.sh + nvm deactivate nvm uninstall v0.10.7 +nvm uninstall --lts=argon +nvm uninstall --lts rm .nvmrc