#!/bin/sh
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)"