From dd55eb604857223434c3dcbccffda9a23a990c6c Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Thu, 20 Oct 2016 15:31:56 +0100 Subject: [PATCH] Test nvm upgrade --- tests/wrapper commands/nvm upgrade | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 tests/wrapper commands/nvm upgrade diff --git a/tests/wrapper commands/nvm upgrade b/tests/wrapper commands/nvm upgrade new file mode 100755 index 0000000..03a1424 --- /dev/null +++ b/tests/wrapper commands/nvm upgrade @@ -0,0 +1,23 @@ +source ../common.sh + +# Version to revert nvm to +revert_version=v0.32.0 + +# Load zsh-nvm +load_zsh_nvm + +# Save latest version +latest_version=$(nvm --version) + +# Roll back to an old version +echo "$revert_version" > "$ZSH_NVM_DIR/previous_version" +nvm revert + +# Check rollback worked +[[ "v$(nvm --version)" == "$revert_version" ]] || die "Couldn't rollback nvm version" + +# Attempt to upgrade +nvm upgrade + +# Check upgrade worked +[[ "$(nvm --version)" == "$latest_version" ]] || die "Couldn't upgrade nvm to latest version ($latest_version)"