run.sh
1.2 KB
#!/bin/sh
if [ ! -x ./node_modules/.bin/phantomjs ]; then
case $OSTYPE in
darwin*)
f=phantomjs-1.8.1-macosx.zip
d="${f%.zip}"
wget http://phantomjs.googlecode.com/files/$f
unzip $f
;;
*)
f=phantomjs-1.8.1-linux-i686.tar.bz2
d="${f%.tar.bz2}"
wget http://phantomjs.googlecode.com/files/$f
tar xf $f
;;
esac
mv "$d/bin/phantomjs" ./node_modules/.bin/
rm -rf "$d"
rm "$f"
fi
jq=./test/jquery.js
if [ ! -r $jq ]; then
wget http://code.jquery.com/jquery-1.8.3.min.js -O $jq
fi
bsjs=./test/bootstrap.js
if [ ! -r $bsjs ]; then
wget http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/js/bootstrap.min.js -O $bsjs
fi
bscss=./test/bootstrap.css
if [ ! -r $bscss ]; then
wget http://netdna.bootstrapcdn.com/twitter-bootstrap/2.2.2/css/bootstrap-combined.min.css -O $bscss
fi
cd ./test
cat utils.coffee specs.coffee issues.coffee | \
../node_modules/.bin/coffee -c -s > test.js
../node_modules/.bin/mocha-phantomjs -R dot test.html