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
Thomas Levine
13 years ago
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