@@ -6,17 +6,17 @@ die () { echo "$@" ; cleanup ; exit 1; }
6
6
7
7
cleanup () {
8
8
unset -f nvm_remote_versions nvm_ls nvm_ls_current nvm_remote_versions
9
- if [ -n " $TEMP_NVM_MIN_VER " ]; then
10
- export NVM_MIN_VER =" $TEMP_NVM_MIN_VER "
9
+ if [ -n " $TEMP_NVM_MIN " ]; then
10
+ export NVM_MIN =" $TEMP_NVM_MIN "
11
11
fi
12
12
}
13
13
14
14
\. ../../../nvm.sh
15
15
16
16
17
- if [ -n " $NVM_MIN_VER " ]; then
18
- TEMP_NVM_MIN_VER =" $NVM_MIN_VER "
19
- unset NVM_MIN_VER
17
+ if [ -n " $NVM_MIN " ]; then
18
+ TEMP_NVM_MIN =" $NVM_MIN "
19
+ unset NVM_MIN
20
20
fi
21
21
22
22
# mock currently installed versions
@@ -72,7 +72,7 @@ v21.1.0"
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) " | sed -r ' s/^[ \t]+//' ) "
75
+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN =18 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+//' ) "
76
76
EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
77
77
v18.0.0
78
78
v18.1.0
@@ -86,11 +86,11 @@ v20.9.0 (Latest LTS: Iron)
86
86
v21.0.0
87
87
v21.1.0"
88
88
89
- [ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER =18 nvm_print_versions did not output all expected versions; got $OUTPUT "
89
+ [ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN =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) " | sed -r ' s/^[ \t]+//' ) "
93
+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN =19 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+//' ) "
94
94
EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
95
95
-> v18.20.3 * (Latest LTS: Hydrogen)
96
96
v19.0.0
@@ -101,19 +101,19 @@ v20.9.0 (Latest LTS: Iron)
101
101
v21.0.0
102
102
v21.1.0"
103
103
104
- [ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER =19 nvm_print_versions did not output all expected versions; got $OUTPUT "
104
+ [ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN =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) " | sed -r ' s/^[ \t]+//' ) "
108
+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN =20.1 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+//' ) "
109
109
EXPECTED_OUTPUT=" v16.20.2 * (Latest LTS: Gallium)
110
110
-> v18.20.3 * (Latest LTS: Hydrogen)
111
111
v20.8.1
112
112
v20.9.0 (Latest LTS: Iron)
113
113
v21.0.0
114
114
v21.1.0"
115
115
116
- [ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER =20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
116
+ [ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN =20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
117
117
118
118
119
119
# assume v18.20.3 is NOT installed, so now it should be filtered out
@@ -126,14 +126,14 @@ 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) " | sed -r ' s/^[ \t]+//' ) "
129
+ OUTPUT=" $( NVM_NO_COLORS=1 NVM_MIN =20.1 nvm_print_versions " $( nvm_remote_versions) " | sed -r ' s/^[ \t]+//' ) "
130
130
EXPECTED_OUTPUT=" -> v16.20.2 * (Latest LTS: Gallium)
131
131
v20.8.1
132
132
v20.9.0 (Latest LTS: Iron)
133
133
v21.0.0
134
134
v21.1.0"
135
135
136
- [ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN_VER =20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
136
+ [ " _$OUTPUT " = " _$EXPECTED_OUTPUT " ] || die " NVM_MIN =20.1 nvm_print_versions did not output all expected versions; got $OUTPUT "
137
137
138
138
139
139
cleanup
0 commit comments