From 876d11737618a4be62c3d860f420b66b5f03bcfc Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Mon, 18 Jul 2016 00:35:01 -0700 Subject: [PATCH] [Tests] add `nvm run --lts` tests. --- .../Running \"nvm run --lts\" should work" | 15 +++++++++++++++ test/slow/nvm run/setup_dir | 3 +++ test/slow/nvm run/teardown_dir | 3 +++ 3 files changed, 21 insertions(+) create mode 100755 "test/slow/nvm run/Running \"nvm run --lts\" should work" 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