@@ -51,67 +51,67 @@ v21.1.0"
51
51
52
52
53
53
# 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)
62
62
-> 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"
70
70
71
71
[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " nvm_print_versions did not output all expected versions; got $OUTPUT "
72
72
73
73
74
74
# 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)
80
80
-> 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"
88
88
89
89
[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=18 nvm_print_versions did not output all expected versions; got $OUTPUT "
90
90
91
91
92
92
# 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)
95
95
-> 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"
103
103
104
104
[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=19 nvm_print_versions did not output all expected versions; got $OUTPUT "
105
105
106
106
107
107
# 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)
110
110
-> 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"
115
115
116
116
[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
117
117
@@ -126,12 +126,12 @@ nvm_ls_current() {
126
126
echo " v16.20.2"
127
127
}
128
128
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]+// ' ) "
130
130
EXPECTED_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"
135
135
136
136
[ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER=20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
137
137
0 commit comments