@@ -51,67 +51,67 @@ v21.1.0"
5151
5252
5353# nvm_print_versions should print all versions from nvm_remote_versions
54- OUTPUT=" $( NVM_NO_COLORS=1 nvm_print_versions " $( nvm_remote_versions) " ) "
55- EXPECTED_OUTPUT=" v16.0.0
56- v16.20.2 * (Latest LTS: Gallium)
57- v17.0.0
58- v17.9.1
59- v18.0.0
60- v18.1.0
61- v18.20.2 (LTS: Hydrogen)
54+ OUTPUT=" $( NVM_NO_COLORS=1 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
55+ EXPECTED_OUTPUT=" v16.0.0
56+ v16.20.2 * (Latest LTS: Gallium)
57+ v17.0.0
58+ v17.9.1
59+ v18.0.0
60+ v18.1.0
61+ v18.20.2 (LTS: Hydrogen)
6262-> v18.20.3 * (Latest LTS: Hydrogen)
63- v19.0.0
64- v19.9.0
65- v20.0.0
66- v20.8.1
67- v20.9.0 (Latest LTS: Iron)
68- v21.0.0
69- v21.1.0"
63+ v19.0.0
64+ v19.9.0
65+ v20.0.0
66+ v20.8.1
67+ v20.9.0 (Latest LTS: Iron)
68+ v21.0.0
69+ v21.1.0"
7070
7171[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " nvm_print_versions did not output all expected versions; got $OUTPUT "
7272
7373
7474# versions lower than 18 should be filtered out, but v16.20.2 should be kept since it's installed
75- OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=18 nvm_print_versions " $( nvm_remote_versions) " ) "
76- EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
77- v18.0.0
78- v18.1.0
79- v18.20.2 (LTS: Hydrogen)
75+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=18 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
76+ EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
77+ v18.0.0
78+ v18.1.0
79+ v18.20.2 (LTS: Hydrogen)
8080-> v18.20.3 * (Latest LTS: Hydrogen)
81- v19.0.0
82- v19.9.0
83- v20.0.0
84- v20.8.1
85- v20.9.0 (Latest LTS: Iron)
86- v21.0.0
87- v21.1.0"
81+ v19.0.0
82+ v19.9.0
83+ v20.0.0
84+ v20.8.1
85+ v20.9.0 (Latest LTS: Iron)
86+ v21.0.0
87+ v21.1.0"
8888
8989[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=18 nvm_print_versions did not output all expected versions; got $OUTPUT "
9090
9191
9292# versions lower than 19 should be filtered out
93- OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=19 nvm_print_versions " $( nvm_remote_versions) " ) "
94- EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
93+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=19 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
94+ EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
9595-> v18.20.3 * (Latest LTS: Hydrogen)
96- v19.0.0
97- v19.9.0
98- v20.0.0
99- v20.8.1
100- v20.9.0 (Latest LTS: Iron)
101- v21.0.0
102- v21.1.0"
96+ v19.0.0
97+ v19.9.0
98+ v20.0.0
99+ v20.8.1
100+ v20.9.0 (Latest LTS: Iron)
101+ v21.0.0
102+ v21.1.0"
103103
104104[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=19 nvm_print_versions did not output all expected versions; got $OUTPUT "
105105
106106
107107# versions lower than 20.1 should be filtered out, so v20.0.0 is out
108- OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=20.1 nvm_print_versions " $( nvm_remote_versions) " ) "
109- EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
108+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=20.1 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
109+ EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
110110-> v18.20.3 * (Latest LTS: Hydrogen)
111- v20.8.1
112- v20.9.0 (Latest LTS: Iron)
113- v21.0.0
114- v21.1.0"
111+ v20.8.1
112+ v20.9.0 (Latest LTS: Iron)
113+ v21.0.0
114+ v21.1.0"
115115
116116[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
117117
@@ -126,12 +126,12 @@ nvm_ls_current() {
126126 echo " v16.20.2"
127127}
128128
129- OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=20.1 nvm_print_versions " $( nvm_remote_versions) " ) "
129+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN_VER=20.1 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+// ' ) "
130130EXPECTED_OUTPUT=" -> v16.20.2 * (Latest LTS: Gallium)
131- v20.8.1
132- v20.9.0 (Latest LTS: Iron)
133- v21.0.0
134- v21.1.0"
131+ v20.8.1
132+ v20.9.0 (Latest LTS: Iron)
133+ v21.0.0
134+ v21.1.0"
135135
136136[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
137137
0 commit comments