diff --git "a/test/slow/nvm upgrade/Running \"nvm upgrade\" installs latest v0.12" "b/test/slow/nvm upgrade/Running \"nvm upgrade\" installs latest v0.12" new file mode 100755 index 0000000..94b5f92 --- /dev/null +++ "b/test/slow/nvm upgrade/Running \"nvm upgrade\" installs latest v0.12" @@ -0,0 +1,21 @@ +#!/bin/sh + +die () { echo $@ ; exit 1; } + +# Source nvm +. ../../../nvm.sh + +# Install some global packages +npm install -g npm || die "npm install -g npm failed" +npm install -g object-is@0.0.0 || die "npm install -g object-is failed" +npm list --global | grep object-is > /dev/null || die "object-is isn't installed" + +# Upgrade it +nvm upgrade || die "Failed to run nvm upgrade" + +# Uninstall old version +nvm uninstall 0.12.0 + +# Make sure a newer version of 0.12 is still installed +nvm ls | grep v0.12 +[ "$?" = "0" ] || die "Failed to upgrade node" diff --git a/test/slow/nvm upgrade/setup_dir b/test/slow/nvm upgrade/setup_dir new file mode 100755 index 0000000..2657940 --- /dev/null +++ b/test/slow/nvm upgrade/setup_dir @@ -0,0 +1,5 @@ +#!/bin/sh + +. ../../../nvm.sh +nvm install 0.12.0 +nvm use 0.12.0 diff --git a/test/slow/nvm upgrade/teardown_dir b/test/slow/nvm upgrade/teardown_dir new file mode 100755 index 0000000..95f99fa --- /dev/null +++ b/test/slow/nvm upgrade/teardown_dir @@ -0,0 +1,5 @@ +#!/bin/sh + +. ../../../nvm.sh +nvm uninstall 0.12 +nvm deactivate