You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							34 lines
						
					
					
						
							657 B
						
					
					
				
			
		
		
	
	
							34 lines
						
					
					
						
							657 B
						
					
					
				#!/bin/sh | 
						|
 | 
						|
die () { echo "$@" ; cleanup ; exit 1; } | 
						|
 | 
						|
 | 
						|
cleanup() { | 
						|
  unset -f nvm_download | 
						|
} | 
						|
 | 
						|
\. ../../../nvm.sh | 
						|
 | 
						|
set -ex | 
						|
 | 
						|
MOCKS_DIR="${PWD}/mocks" | 
						|
 | 
						|
# sample output at the time the test was written | 
						|
TAB_PATH="${MOCKS_DIR}/nodejs.org-dist-index.tab" | 
						|
nvm_download() { | 
						|
  cat "${TAB_PATH}" | 
						|
} | 
						|
 | 
						|
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 | 
						|
  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
 | 
						|
 |