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 @@
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh |
||||
|
||||
. ../../../nvm.sh |
||||
[ $(nvm alias test1 | wc -l) = '2' ] |
@ -0,0 +1,4 @@
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh |
||||
|
||||
. ../../../nvm.sh |
||||
[ $(nvm alias | wc -l) = '10' ] |
@ -0,0 +1,6 @@
@@ -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 @@
@@ -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 @@
@@ -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 @@
@@ -0,0 +1,5 @@
|
||||
#!/bin/sh |
||||
|
||||
. ../../nvm.sh |
||||
nvm alias test v0.1.2 |
||||
[ $(cat ../../alias/test) = 'v0.1.2' ] |
@ -0,0 +1,6 @@
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh |
||||
|
||||
. ../../nvm.sh |
||||
nvm && |
||||
nvm deactivate && |
||||
! nvm |
@ -0,0 +1,6 @@
@@ -0,0 +1,6 @@
|
||||
#!/bin/sh |
||||
|
||||
echo v0.1.2 > ../../alias/test |
||||
. ../../nvm.sh |
||||
nvm unalias test |
||||
! [ -e ../../alias/test ] |
@ -0,0 +1,10 @@
@@ -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 @@
@@ -0,0 +1,4 @@
|
||||
#!/bin/sh |
||||
|
||||
. ../../nvm.sh |
||||
nvm |
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
#!/bin/sh |
||||
|
||||
( |
||||
cd ../.. |
||||
|
||||
# Back up |
||||
rm -Rf v* src alias |
||||
mkdir src alias |
||||
) |
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
#!/bin/sh |
||||
|
||||
( |
||||
cd ../.. |
||||
|
||||
# Back up |
||||
mkdir -p bak |
||||
mv v* src alias bak || sleep 0s |
||||
) |
@ -0,0 +1,7 @@
@@ -0,0 +1,7 @@
|
||||
#!/bin/sh |
||||
|
||||
# Remove temporary files |
||||
( |
||||
cd ../.. |
||||
rm -fR v* src alias |
||||
) |
@ -0,0 +1,13 @@
@@ -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