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.
		
		
		
		
		
			
		
			
				
					
					
						
							42 lines
						
					
					
						
							884 B
						
					
					
				
			
		
		
	
	
							42 lines
						
					
					
						
							884 B
						
					
					
				| #!/bin/sh | |
|  | |
| OLDPATH=$PATH | |
| TEST_PATH=../../xz-test | |
|  | |
| cleanup() { | |
|   rm -rf $TEST_PATH/{xz,which,awk,rm,command} | |
|   export PATH=$OLDPATH | |
| } | |
| die () { echo "$@" ; cleanup ; exit 1; } | |
|  | |
| \. ../../../nvm.sh | |
|  | |
| OLDPATH=$PATH | |
|  | |
| mkdir -p $TEST_PATH | |
| touch ../../xz-test/xz | |
| chmod +x ../../xz-test/xz | |
|  | |
| export PATH=$TEST_PATH:$PATH | |
|  | |
| $(nvm_supports_xz "v2.3.2") || \ | |
|   die "expected 'nvm_supports_xz v2.3.2' to exit with 0" | |
|  | |
| $(nvm_supports_xz "v0.12.7") && \ | |
|   die "expected 'nvm_supports_xz v0.12.7' to exit with 1" | |
|  | |
|  | |
| # set up for a failure by having a minimal toolset available | |
| # but remove xz | |
| ln -s /usr/bin/which $TEST_PATH/which | |
| ln -s /usr/bin/command $TEST_PATH/command | |
| ln -s /usr/bin/awk $TEST_PATH/awk | |
| ln -s $(which rm) $TEST_PATH/rm | |
|  | |
| export PATH=$TEST_PATH | |
| rm $TEST_PATH/xz | |
|  | |
| $(nvm_supports_xz "v2.3.2") && \ | |
|   die "expected 'nvm_supports_xz v2.3.2' with a missing xz binary to exit with 1" | |
|  | |
| cleanup
 | |
| 
 |