mirror of
				https://github.com/nvm-sh/nvm.git
				synced 2025-10-31 10:15:53 +08:00 
			
		
		
		
	Use real snapshot of iojs.org data for nvm_ls_remote_iojs tests.
				
					
				
			This commit is contained in:
		
							
								
								
									
										42
									
								
								test/fast/Unit tests/iojs.org-dist-index.tab
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								test/fast/Unit tests/iojs.org-dist-index.tab
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,42 @@ | |||||||
|  | version	date	files	npm	v8	uv	zlib	openssl	modules | ||||||
|  | v3.3.1	2015-09-15	headers,linux-arm64,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,sunos-x64,sunos-x86,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.14.3	4.4.63.30	1.7.4	1.2.8	1.0.2d	45 | ||||||
|  | v3.3.0	2015-09-02	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.13.3	4.4.63.30	1.7.3	1.2.8	1.0.2d	45 | ||||||
|  | v3.2.0	2015-08-25	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.13.3	4.4.63.26	1.6.1	1.2.8	1.0.2d	45 | ||||||
|  | v3.1.0	2015-08-19	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.13.3	4.4.63.26	1.6.1	1.2.8	1.0.2d	45 | ||||||
|  | v3.0.0	2015-08-04	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.13.3	4.4.63.26	1.6.1	1.2.8	1.0.2d	45 | ||||||
|  | v2.5.0	2015-07-28	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.13.2	4.2.77.21	1.6.1	1.2.8	1.0.2d	44 | ||||||
|  | v2.4.0	2015-07-17	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.13.0	4.2.77.20	1.6.1	1.2.8	1.0.2d	44 | ||||||
|  | v2.3.4	2015-07-12	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.12.1	4.2.77.20	1.6.1	1.2.8	1.0.2d	44 | ||||||
|  | v2.3.3	2015-07-04	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.11.3	4.2.77.20	1.6.1	1.2.8	1.0.2c	44 | ||||||
|  | v2.3.2	2015-07-02	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.11.3	4.2.77.20	1.6.1	1.2.8	1.0.2c	44 | ||||||
|  | v2.3.1	2015-06-23	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.11.3	4.2.77.20	1.6.1	1.2.8	1.0.2c	44 | ||||||
|  | v2.3.0	2015-06-13	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.11.1	4.2.77.20	1.6.1	1.2.8	1.0.2c	44 | ||||||
|  | v2.2.1	2015-06-01	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.11.0	4.2.77.20	1.5.0	1.2.8	1.0.2a	44 | ||||||
|  | v2.2.0	2015-06-01	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.11.0	4.2.77.20	1.5.0	1.2.8	1.0.2a	44 | ||||||
|  | v2.1.0	2015-05-24	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.10.1	4.2.77.20	1.5.0	1.2.8	1.0.2a	44 | ||||||
|  | v2.0.2	2015-05-15	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.9.0	4.2.77.20	1.5.0	1.2.8	1.0.2a	44 | ||||||
|  | v2.0.1	2015-05-08	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.9.0	4.2.77.20	1.5.0	1.2.8	1.0.2a	44 | ||||||
|  | v2.0.0	2015-05-04	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.9.0	4.2.77.18	1.4.2	1.2.8	1.0.2a	44 | ||||||
|  | v1.8.4	2015-07-12	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.9.0	4.1.0.27	1.4.2	1.2.8	1.0.2d	43 | ||||||
|  | v1.8.3	2015-07-04	headers,linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.9.0	4.1.0.27	1.4.2	1.2.8	1.0.2c	43 | ||||||
|  | v1.8.2	2015-05-18	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.9.0	4.1.0.27	1.4.2	1.2.8	1.0.2a	43 | ||||||
|  | v1.8.1	2015-04-21	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.8.3	4.1.0.27	1.4.2	1.2.8	1.0.2a	43 | ||||||
|  | v1.7.1	2015-04-17	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.7.6	4.1.0.27	1.4.2	1.2.8	1.0.1m	43 | ||||||
|  | v1.6.4	2015-04-06	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.7.5	4.1.0.27	1.4.2	1.2.8	1.0.1m	43 | ||||||
|  | v1.6.3	2015-03-31	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.7.4	4.1.0.27	1.4.2	1.2.8	1.0.1m	43 | ||||||
|  | v1.6.2	2015-03-23	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.7.1	4.1.0.25	1.4.2	1.2.8	1.0.1m	43 | ||||||
|  | v1.6.1	2015-03-20	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.7.1	4.1.0.21	1.4.2	1.2.8	1.0.1m	43 | ||||||
|  | v1.6.0	2015-03-20	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.7.1	4.1.0.21	1.4.2	1.2.8	1.0.1m	43 | ||||||
|  | v1.5.1	2015-03-09	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.7.0	4.1.0.21	1.4.2	1.2.8	1.0.1k	43 | ||||||
|  | v1.5.0	2015-03-06	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.7.0	4.1.0.21	1.4.2	1.2.8	1.0.1k	43 | ||||||
|  | v1.4.3	2015-03-03	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.6.1	4.1.0.21	1.4.2	1.2.8	1.0.1k	43 | ||||||
|  | v1.4.2	2015-02-28	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.6.1	4.1.0.21	1.4.2	1.2.8	1.0.1k	43 | ||||||
|  | v1.4.1	2015-02-27	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.6.0	4.1.0.21	1.4.2	1.2.8	1.0.1k	43 | ||||||
|  | v1.3.0	2015-02-20	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.5.1	4.1.0.14	1.4.0	1.2.8	1.0.1k	43 | ||||||
|  | v1.2.0	2015-02-11	linux-armv6l,linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.5.1	4.1.0.14	1.4.0	1.2.8	1.0.1k	43 | ||||||
|  | v1.1.0	2015-02-03	linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.4.1	4.1.0.14	1.3.0	1.2.8	1.0.1k	43 | ||||||
|  | v1.0.4	2015-01-24	linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.3.0	4.1.0.12	1.2.1	1.2.8	1.0.1k	42 | ||||||
|  | v1.0.3	2015-01-20	linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.2.0	4.1.0.7	1.2.1	1.2.8	1.0.1k	42 | ||||||
|  | v1.0.2	2015-01-16	linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.1.18	3.31.74.1	1.2.1	1.2.8	1.0.1k	42 | ||||||
|  | v1.0.1	2015-01-14	linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.1.18	3.31.74.1	1.2.0	1.2.8	1.0.1k	42 | ||||||
|  | v1.0.0	2015-01-14	linux-armv7l,linux-x64,linux-x86,osx-x64-pkg,osx-x64-tar,src,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi	2.1.18	3.31.74.1	1.2.0	1.2.8	1.0.1k	42 | ||||||
| @@ -9,10 +9,9 @@ cleanup() { | |||||||
| . ../../../nvm.sh | . ../../../nvm.sh | ||||||
|  |  | ||||||
| # sample output at the time the test was written | # sample output at the time the test was written | ||||||
|  | TAB_PATH="$PWD/iojs.org-dist-index.tab" | ||||||
| nvm_download() { | nvm_download() { | ||||||
|   echo 'version	date	files	npm	v8	uv	zlib	openssl	modules' |   cat "$TAB_PATH" | ||||||
|   echo 'v1.0.1	2015-01-14	linux-armv7l,linux-x64,linux-x86,osx-x64-tar,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi' |  | ||||||
|   echo 'v1.0.0	2015-01-14	linux-armv7l,linux-x64,linux-x86,osx-x64-tar,win-x64-exe,win-x64-msi,win-x86-exe,win-x86-msi' |  | ||||||
| } | } | ||||||
|  |  | ||||||
| OUTPUT="$(nvm_ls_remote_iojs foo)" | OUTPUT="$(nvm_ls_remote_iojs foo)" | ||||||
| @@ -26,7 +25,10 @@ EXPECTED_OUTPUT="$(nvm_download | \egrep -o 'v[0-9]+\.[0-9]+\.[0-9]+' | sort -t. | |||||||
|  |  | ||||||
| OUTPUT="$(nvm_ls_remote_iojs 1.0)" | OUTPUT="$(nvm_ls_remote_iojs 1.0)" | ||||||
| EXPECTED_OUTPUT="iojs-v1.0.0 | EXPECTED_OUTPUT="iojs-v1.0.0 | ||||||
| iojs-v1.0.1" | iojs-v1.0.1 | ||||||
|  | iojs-v1.0.2 | ||||||
|  | iojs-v1.0.3 | ||||||
|  | iojs-v1.0.4" | ||||||
|  |  | ||||||
| [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm_ls_remote_iojs 1.0 did not output 1.0.x versions; got $OUTPUT" | [ "_$OUTPUT" = "_$EXPECTED_OUTPUT" ] || die "nvm_ls_remote_iojs 1.0 did not output 1.0.x versions; got $OUTPUT" | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user