Browse Source
fast tests alias unalias more alias tests tests document testing warn not to run while testing chmod +x deactivate specify the version (commit) of urchin installation test run tests for ls switch unsetopt to the thing creationix has rename tests urchin log adjust urchin versionmaster
![occurrence@thomaslevine.com](/assets/img/avatar_default.png)
18 changed files with 150 additions and 1 deletions
@ -0,0 +1,4 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
. ../../../nvm.sh |
||||||
|
[ $(nvm alias test1 | wc -l) = '2' ] |
@ -0,0 +1,4 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
. ../../../nvm.sh |
||||||
|
[ $(nvm alias | wc -l) = '10' ] |
@ -0,0 +1,6 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
for i in $(seq 1 10) |
||||||
|
do |
||||||
|
echo v0.0.$i > ../../../alias/test$i |
||||||
|
done |
@ -0,0 +1,10 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
mkdir ../../../v0.1.3 |
||||||
|
mkdir ../../../v0.2.3 |
||||||
|
|
||||||
|
. ../../../nvm.sh |
||||||
|
|
||||||
|
# The result should contain only the appropriate version numbers. |
||||||
|
nvm ls 0.2 | grep v0.2.3 && |
||||||
|
nvm ls 0.1 | grep -v v0.2.3 |
@ -0,0 +1,14 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
. ../../../nvm.sh |
||||||
|
|
||||||
|
mkdir ../../../v0.0.{1,3,9} |
||||||
|
mkdir ../../../v0.3.{1,3,9} |
||||||
|
|
||||||
|
# The result should contain the version numbers. |
||||||
|
nvm ls | grep v0.0.1 && |
||||||
|
nvm ls | grep v0.0.3 && |
||||||
|
nvm ls | grep v0.0.9 && |
||||||
|
nvm ls | grep v0.3.1 && |
||||||
|
nvm ls | grep v0.3.3 && |
||||||
|
nvm ls | grep v0.3.9 |
@ -0,0 +1,5 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
. ../../nvm.sh |
||||||
|
nvm alias test v0.1.2 |
||||||
|
[ $(cat ../../alias/test) = 'v0.1.2' ] |
@ -0,0 +1,6 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
. ../../nvm.sh |
||||||
|
nvm && |
||||||
|
nvm deactivate && |
||||||
|
! nvm |
@ -0,0 +1,6 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
echo v0.1.2 > ../../alias/test |
||||||
|
. ../../nvm.sh |
||||||
|
nvm unalias test |
||||||
|
! [ -e ../../alias/test ] |
@ -0,0 +1,10 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
cd ../.. |
||||||
|
mkdir v0.0.1 |
||||||
|
mkdir src/node-v0.0.1 |
||||||
|
|
||||||
|
. ./nvm.sh |
||||||
|
nvm uninstall v0.0.1 |
||||||
|
|
||||||
|
[ ! -d 'v0.0.1' ] && [ ! -d 'src/node-v0.0.1' ] |
@ -0,0 +1,4 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
. ../../nvm.sh |
||||||
|
nvm |
@ -0,0 +1,9 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
( |
||||||
|
cd ../.. |
||||||
|
|
||||||
|
# Back up |
||||||
|
rm -Rf v* src alias |
||||||
|
mkdir src alias |
||||||
|
) |
@ -0,0 +1,9 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
( |
||||||
|
cd ../.. |
||||||
|
|
||||||
|
# Back up |
||||||
|
mkdir -p bak |
||||||
|
mv v* src alias bak || sleep 0s |
||||||
|
) |
@ -0,0 +1,7 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
# Remove temporary files |
||||||
|
( |
||||||
|
cd ../.. |
||||||
|
rm -fR v* src alias |
||||||
|
) |
@ -0,0 +1,13 @@ |
|||||||
|
#!/bin/sh |
||||||
|
|
||||||
|
( |
||||||
|
cd ../.. |
||||||
|
|
||||||
|
# Restore |
||||||
|
if [ -d bak ] |
||||||
|
then |
||||||
|
mv bak/* . || sleep 0s |
||||||
|
rmdir bak |
||||||
|
fi |
||||||
|
mkdir -p src alias |
||||||
|
) |
Loading…
Reference in new issue