[Fix] nvm_alias: ensure lts/-1 returns the one before lts/*

Fixes #2461
This commit is contained in:
Rodrigo Espinosa de los Monteros
2021-03-11 16:22:31 -05:00
committed by Jordan Harband
parent 641f86879f
commit 4da7f101a2
2 changed files with 6 additions and 3 deletions

View File

@@ -25,10 +25,12 @@ LTS_NAMES_PATH="${MOCKS_DIR}/LTS_names.txt"
N=0
while IFS= read -r LTS; do
if [ $N -gt 0 ]; then
EXPECTED="$(nvm_alias "lts/${LTS}")"
ACTUAL="$(nvm_alias "lts/-${N}")"
[ "${EXPECTED}" = "${ACTUAL}" ] || die "\`nvm_alias lts/-${N}\` was \`${ACTUAL}\`; expected \`${EXPECTED}\`"
fi
N=$(($N+1))
EXPECTED="$(nvm_alias "lts/${LTS}")"
ACTUAL="$(nvm_alias "lts/-${N}")"
[ "${EXPECTED}" = "${ACTUAL}" ] || die "\`nvm_alias lts/-${N}\` was \`${ACTUAL}\`; expected \`${EXPECTED}\`"
done < "${LTS_NAMES_PATH}"
cleanup