@@ -53,67 +53,67 @@ v21.1.0
5353
5454
5555# nvm_print_versions should print all versions from nvm_remote_versions
56- OUTPUT=" $( NVM_NO_COLORS=1 nvm_print_versions " $( nvm_remote_versions) " ) "
57- EXPECTED_OUTPUT=" v16.0.0
58- v16.20.2 * (Latest LTS: Gallium)
59- v17.0.0
60- v17.9.1
61- v18.0.0
62- v18.1.0
63- v18.20.2 (LTS: Hydrogen)
56+ OUTPUT=" $( NVM_NO_COLORS=1 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
57+ EXPECTED_OUTPUT=" v16.0.0
58+ v16.20.2 * (Latest LTS: Gallium)
59+ v17.0.0
60+ v17.9.1
61+ v18.0.0
62+ v18.1.0
63+ v18.20.2 (LTS: Hydrogen)
6464-> v18.20.3 * (Latest LTS: Hydrogen)
65- v19.0.0
66- v19.9.0
67- v20.0.0
68- v20.8.1
69- v20.9.0 (Latest LTS: Iron)
70- v21.0.0
71- v21.1.0"
65+ v19.0.0
66+ v19.9.0
67+ v20.0.0
68+ v20.8.1
69+ v20.9.0 (Latest LTS: Iron)
70+ v21.0.0
71+ v21.1.0"
7272
7373[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " nvm_print_versions did not output all expected versions; got $OUTPUT "
7474
7575
7676# versions lower than 18 should be filtered out, but v16.20.2 should be kept since it's installed
77- OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=18 nvm_print_versions " $( nvm_remote_versions) " ) "
78- EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
79- v18.0.0
80- v18.1.0
81- v18.20.2 (LTS: Hydrogen)
77+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=18 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
78+ EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
79+ v18.0.0
80+ v18.1.0
81+ v18.20.2 (LTS: Hydrogen)
8282-> v18.20.3 * (Latest LTS: Hydrogen)
83- v19.0.0
84- v19.9.0
85- v20.0.0
86- v20.8.1
87- v20.9.0 (Latest LTS: Iron)
88- v21.0.0
89- v21.1.0"
83+ v19.0.0
84+ v19.9.0
85+ v20.0.0
86+ v20.8.1
87+ v20.9.0 (Latest LTS: Iron)
88+ v21.0.0
89+ v21.1.0"
9090
9191[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=18 nvm_print_versions did not output all expected versions; got $OUTPUT "
9292
9393
9494# versions lower than 19 should be filtered out
95- OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=19 nvm_print_versions " $( nvm_remote_versions) " ) "
96- EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
95+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=19 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
96+ EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
9797-> v18.20.3 * (Latest LTS: Hydrogen)
98- v19.0.0
99- v19.9.0
100- v20.0.0
101- v20.8.1
102- v20.9.0 (Latest LTS: Iron)
103- v21.0.0
104- v21.1.0"
98+ v19.0.0
99+ v19.9.0
100+ v20.0.0
101+ v20.8.1
102+ v20.9.0 (Latest LTS: Iron)
103+ v21.0.0
104+ v21.1.0"
105105
106106[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=19 nvm_print_versions did not output all expected versions; got $OUTPUT "
107107
108108
109109# versions lower than 20.1 should be filtered out, so v20.0.0 is out
110- OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=20.1 nvm_print_versions " $( nvm_remote_versions) " ) "
111- EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
110+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=20.1 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
111+ EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
112112-> v18.20.3 * (Latest LTS: Hydrogen)
113- v20.8.1
114- v20.9.0 (Latest LTS: Iron)
115- v21.0.0
116- v21.1.0"
113+ v20.8.1
114+ v20.9.0 (Latest LTS: Iron)
115+ v21.0.0
116+ v21.1.0"
117117
118118[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
119119
@@ -129,12 +129,12 @@ nvm_ls_current() {
129129 echo " v16.20.2"
130130}
131131
132- OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=20.1 nvm_print_versions " $( nvm_remote_versions) " ) "
132+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=20.1 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
133133EXPECTED_OUTPUT=" -> v16.20.2 * (Latest LTS: Gallium)
134- v20.8.1
135- v20.9.0 (Latest LTS: Iron)
136- v21.0.0
137- v21.1.0"
134+ v20.8.1
135+ v20.9.0 (Latest LTS: Iron)
136+ v21.0.0
137+ v21.1.0"
138138
139139[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
140140
0 commit comments