mirror of
https://github.com/nvm-sh/nvm.git
synced 2025-08-19 20:13:44 +00:00
Compare commits
2 Commits
ae9f865166
...
f4c7c77fe3
Author | SHA1 | Date | |
---|---|---|---|
![]() |
f4c7c77fe3 | ||
![]() |
84296e5ab8 |
@ -5,14 +5,26 @@ die () { echo "$@" ; cleanup ; exit 1; }
|
||||
|
||||
cleanup() {
|
||||
unset -f nvm_download
|
||||
rm -rf "${NVM_DIR}/alias/lts"
|
||||
mv "${NVM_DIR}/alias/lts-backup" "${NVM_DIR}/alias/lts"
|
||||
}
|
||||
|
||||
\. ../../../nvm.sh
|
||||
|
||||
set -ex
|
||||
|
||||
MOCKS_DIR="${PWD}/mocks"
|
||||
|
||||
LTS_NAMES_PATH="${MOCKS_DIR}/LTS_names.txt"
|
||||
LTS_LIST="$(cat "${LTS_NAMES_PATH}" | tail -n +2)"
|
||||
|
||||
mv "${NVM_DIR}/alias/lts" "${NVM_DIR}/alias/lts-backup" ||:
|
||||
mkdir -p "${NVM_DIR}/alias/lts"
|
||||
|
||||
for LTS in $LTS_LIST; do
|
||||
cp "${NVM_DIR}/alias/lts-backup/${LTS}" "${NVM_DIR}/alias/lts/"
|
||||
done
|
||||
|
||||
set -ex
|
||||
|
||||
# sample output at the time the test was written
|
||||
TAB_PATH="${MOCKS_DIR}/nodejs.org-dist-index.tab"
|
||||
nvm_download() {
|
||||
@ -21,8 +33,6 @@ nvm_download() {
|
||||
|
||||
nvm_ls_remote >/dev/null || die "nvm_ls_remote_failed?!"
|
||||
|
||||
LTS_NAMES_PATH="${MOCKS_DIR}/LTS_names.txt"
|
||||
|
||||
N=0
|
||||
while IFS= read -r LTS; do
|
||||
if [ $N -gt 0 ]; then
|
||||
|
@ -2,12 +2,26 @@
|
||||
|
||||
cleanup() {
|
||||
unset nvm_get_os
|
||||
rm -rf "${NVM_DIR}/alias/lts"
|
||||
mv "${NVM_DIR}/alias/lts-backup" "${NVM_DIR}/alias/lts"
|
||||
}
|
||||
|
||||
die () { cleanup; echo "$@" ; exit 1; }
|
||||
|
||||
\. ../../../nvm.sh
|
||||
|
||||
MOCKS_DIR="../Unit tests/mocks"
|
||||
|
||||
LTS_NAMES_PATH="${MOCKS_DIR}/LTS_names.txt"
|
||||
LTS_LIST="$(cat "${LTS_NAMES_PATH}" | tail -n +2)"
|
||||
|
||||
mv "${NVM_DIR}/alias/lts" "${NVM_DIR}/alias/lts-backup" ||:
|
||||
mkdir -p "${NVM_DIR}/alias/lts"
|
||||
|
||||
for LTS in $LTS_LIST; do
|
||||
cp "${NVM_DIR}/alias/lts-backup/${LTS}" "${NVM_DIR}/alias/lts/"
|
||||
done
|
||||
|
||||
ACTUAL="$(nvm_normalize_lts "foo")"
|
||||
EXPECTED='foo'
|
||||
[ "${ACTUAL}" = "${EXPECTED}" ] || die "expected >${EXPECTED}<, got >${ACTUAL}<"
|
||||
@ -20,15 +34,14 @@ if ACTUAL="$(nvm_normalize_lts lts/ARGON)"; then
|
||||
die "expected failure, got >${ACTUAL}<"
|
||||
fi
|
||||
|
||||
MOCKS_DIR="../Unit tests/mocks"
|
||||
STAR="$(cat "$MOCKS_DIR/lts-star.txt")"
|
||||
STAR="$(cat "${MOCKS_DIR}/lts-star.txt")"
|
||||
|
||||
ACTUAL="$(nvm_normalize_lts "${STAR}")"
|
||||
EXPECTED="${STAR}"
|
||||
[ "${ACTUAL}" = "${EXPECTED}" ] || die "expected >${EXPECTED}<, got >${ACTUAL}<"
|
||||
|
||||
LTS_NAMES_PATH="${MOCKS_DIR}/LTS_names.txt"
|
||||
LTS_LIST="$(cat "${LTS_NAMES_PATH}" | tail -n +2)"
|
||||
# or, back up LTS aliases, copy backups that are in LTS names
|
||||
#
|
||||
|
||||
INDEX=1
|
||||
printf '%s\n' "${LTS_LIST}" | while IFS= read -r LTS; do
|
||||
|
Loading…
x
Reference in New Issue
Block a user