
4 changed files with 66 additions and 0 deletions
@ -0,0 +1,18 @@
@@ -0,0 +1,18 @@
|
||||
#!/bin/sh |
||||
|
||||
. ../../../nvm.sh |
||||
|
||||
die () { echo $@ ; exit 1; } |
||||
|
||||
NVM_ALIAS_OUTPUT=$(nvm alias) |
||||
|
||||
EXPECTED_STABLE="$(nvm_print_implicit_alias local stable)" |
||||
STABLE_VERSION="$(nvm_version "$EXPECTED_STABLE")" |
||||
echo "$NVM_ALIAS_OUTPUT" | \grep -e "^stable -> $EXPECTED_STABLE (-> $STABLE_VERSION) (default)$" \ |
||||
|| die "nvm alias did not contain the default local stable node version" |
||||
|
||||
EXPECTED_UNSTABLE="$(nvm_print_implicit_alias local unstable)" |
||||
UNSTABLE_VERSION="$(nvm_version "$EXPECTED_UNSTABLE")" |
||||
echo "$NVM_ALIAS_OUTPUT" | \grep -e "^unstable -> $EXPECTED_UNSTABLE (-> $UNSTABLE_VERSION) (default)$" \ |
||||
|| die "nvm alias did not contain the default local unstable node version" |
||||
|
@ -0,0 +1,35 @@
@@ -0,0 +1,35 @@
|
||||
#!/bin/sh |
||||
|
||||
. ../../../nvm.sh |
||||
|
||||
die () { echo $@ ; cleanup ; exit 1; } |
||||
cleanup () { |
||||
rm -rf ../../../v0.8.1 |
||||
rm -rf ../../../v0.9.1 |
||||
} |
||||
|
||||
mkdir ../../../v0.8.1 |
||||
mkdir ../../../v0.9.1 |
||||
|
||||
EXPECTED_STABLE="$(nvm_print_implicit_alias local stable)" |
||||
STABLE_VERSION="$(nvm_version "$EXPECTED_STABLE")" |
||||
|
||||
EXPECTED_UNSTABLE="$(nvm_print_implicit_alias local unstable)" |
||||
UNSTABLE_VERSION="$(nvm_version "$EXPECTED_UNSTABLE")" |
||||
|
||||
[ "_$STABLE_VERSION" != "_$UNSTABLE_VERSION" ] \ |
||||
|| die "stable and unstable versions are the same!" |
||||
|
||||
nvm alias stable "$EXPECTED_UNSTABLE" |
||||
nvm alias unstable "$EXPECTED_STABLE" |
||||
|
||||
NVM_ALIAS_OUTPUT=$(nvm alias) |
||||
|
||||
echo "$NVM_ALIAS_OUTPUT" | \grep -e "^stable -> $EXPECTED_UNSTABLE (-> $UNSTABLE_VERSION)$" \ |
||||
|| die "nvm alias did not contain the overridden 'stable' alias" |
||||
|
||||
echo "$NVM_ALIAS_OUTPUT" | \grep -e "^unstable -> $EXPECTED_STABLE (-> $STABLE_VERSION)$" \ |
||||
|| die "nvm alias did not contain the overridden 'unstable' alias" |
||||
|
||||
cleanup |
||||
|
Loading…
Reference in new issue