@@ -26,27 +26,36 @@ EXIT_CODE="$(nvm_remote_version iojs-foo >/dev/null 2>&1 ; echo $?)"
26
26
27
27
28
28
nvm_ls_remote () {
29
- echo " test output"
30
- echo " more test output"
31
- echo " pattern received: _$1 _"
29
+ if ! nvm_is_iojs_version " $1 " ; then
30
+ echo " test output"
31
+ echo " more test output"
32
+ echo " pattern received: _$1 _"
33
+ fi
34
+ }
35
+ nvm_ls_remote_iojs () {
36
+ if nvm_is_iojs_version " $1 " ; then
37
+ echo " test iojs output"
38
+ echo " more iojs test output"
39
+ echo " iojs pattern received: _$1 _"
40
+ fi
32
41
}
33
42
OUTPUT=" $( nvm_remote_version foo) "
34
43
EXIT_CODE=" $( nvm_remote_version foo > /dev/null 2>&1 ; echo $? ) "
35
44
[ " _$OUTPUT " = " _pattern received: _foo_" ] \
36
45
|| die " nvm_remote_version foo did not return last line only of nvm_ls_remote foo; got $OUTPUT "
37
46
[ " _$EXIT_CODE " = " _0" ] || die " nvm_remote_version foo did not exit with 0, got $EXIT_CODE "
38
47
39
- nvm_ls_remote_iojs () {
40
- echo " test iojs output"
41
- echo " more iojs test output"
42
- echo " iojs pattern received: _$1 _"
43
-
44
- }
45
48
OUTPUT=" $( nvm_remote_version iojs-foo) "
46
49
EXIT_CODE=" $( nvm_remote_version iojs-foo > /dev/null 2>&1 ; echo $? ) "
47
50
[ " _$OUTPUT " = " _iojs pattern received: _iojs-foo_" ] \
48
51
|| die " nvm_remote_version iojs-foo did not return last line only of nvm_ls_remote_iojs foo; got $OUTPUT "
49
52
[ " _$EXIT_CODE " = " _0" ] || die " nvm_remote_version iojs-foo did not exit with 0, got $EXIT_CODE "
50
53
54
+ OUTPUT=" $( nvm_remote_version stable) "
55
+ EXIT_CODE=" $( nvm_remote_version stable > /dev/null 2>&1 ; echo $? ) "
56
+ [ " _$OUTPUT " = " _$( nvm_ls_remote stable) " ] \
57
+ || die " nvm_remote_version stable did not return contents of nvm_ls_remote stable; got $OUTPUT "
58
+ [ " _$EXIT_CODE " = " _0" ] || die " nvm_remote_version stable did not exit with 0, got $EXIT_CODE "
59
+
51
60
cleanup
52
61
0 commit comments