![ljharb@gmail.com](/assets/img/avatar_default.png)
4 changed files with 59 additions and 1 deletions
@ -0,0 +1,34 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
\. ../../../nvm.sh |
||||||
|
\. ../../common.sh |
||||||
|
|
||||||
|
die () { echo "$@" ; unset -f nvm_ls nvm_list_aliases; exit 1; } |
||||||
|
|
||||||
|
make_fake_node v0.12.87 || die 'fake v0.12.87 could not be made' |
||||||
|
make_fake_node v0.12.9 || die 'fake v0.12.9 could not be made' |
||||||
|
make_fake_iojs v0.1.2 || die 'fake iojs-v0.1.2 could not be made' |
||||||
|
make_fake_iojs v0.10.2 || die 'fake iojs-v0.10.2 could not be made' |
||||||
|
|
||||||
|
set -e |
||||||
|
|
||||||
|
nvm_list_aliases() { |
||||||
|
echo 'sd-6' |
||||||
|
} |
||||||
|
# sanity check |
||||||
|
OUTPUT="$(nvm alias)" |
||||||
|
EXPECTED_OUTPUT='sd-6' |
||||||
|
[ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "1: expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<" |
||||||
|
|
||||||
|
nvm_ls() { |
||||||
|
echo v0.12.87 |
||||||
|
echo v0.12.9 |
||||||
|
echo iojs-v0.1.2 |
||||||
|
echo iojs-v0.10.2 |
||||||
|
} |
||||||
|
OUTPUT="$(nvm ls --no-colors --no-alias)" |
||||||
|
EXPECTED_OUTPUT=" v0.12.87 * |
||||||
|
v0.12.9 * |
||||||
|
iojs-v0.1.2 * |
||||||
|
iojs-v0.10.2 *" |
||||||
|
[ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "2: expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<" |
@ -0,0 +1,15 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
\. ../../../nvm.sh |
||||||
|
\. ../../common.sh |
||||||
|
|
||||||
|
die () { echo "$@" ; unset -f nvm_ls nvm_list_aliases; exit 1; } |
||||||
|
|
||||||
|
set -e |
||||||
|
|
||||||
|
OUTPUT="$(nvm ls --no-colors --no-alias pattern 2>&1 ||:)" |
||||||
|
EXPECTED_OUTPUT='`--no-alias` is not supported when a pattern is provided.' |
||||||
|
EXIT_CODE="$(nvm ls --no-colors --no-alias pattern >/dev/null 2>&1 || echo $?)" |
||||||
|
[ "${OUTPUT}" = "${EXPECTED_OUTPUT}" ] || die "expected >${EXPECTED_OUTPUT}<; got >${OUTPUT}<" |
||||||
|
|
||||||
|
[ "${EXIT_CODE}" = 55 ] || die "expected 55; got >${EXIT_CODE}<" |
Loading…
Reference in new issue