mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-24 02:13:15 +00:00
35 lines
1.1 KiB
Bash
Executable File
35 lines
1.1 KiB
Bash
Executable File
#!/bin/bash
|
|
BASEDIR=$(dirname $0)
|
|
ROOTDIR="$BASEDIR/../.."
|
|
|
|
PHANTOMJS_BIN=""
|
|
MOCHA_PHANTOMJS_BIN=""
|
|
|
|
if type "$ROOTDIR/node_modules/.bin/phantomjs" > /dev/null; then
|
|
PHANTOMJS_BIN="$ROOTDIR/node_modules/.bin/phantomjs"
|
|
fi
|
|
|
|
if type "$ROOTDIR/node_modules/.bin/mocha-phantomjs" > /dev/null; then
|
|
MOCHA_PHANTOMJS_BIN="$ROOTDIR/node_modules/.bin/mocha-phantomjs"
|
|
fi
|
|
|
|
if [ -z "$PHANTOMJS_BIN" ]; then
|
|
echo "phantomjs is required to run JS tests, see https://npmjs.org/package/phantomjs"
|
|
exit 1
|
|
fi
|
|
|
|
if [ -z "$MOCHA_PHANTOMJS_BIN" ]; then
|
|
echo "mocha-phantomjs is required to run JS tests, see https://npmjs.org/package/mocha-phantomjs"
|
|
exit 1
|
|
fi
|
|
|
|
# run qunit tests
|
|
$PHANTOMJS_BIN "$ROOTDIR/www/assets/qunit/addons/phantomjs/runner.js" "$ROOTDIR/www/include/js/tests/jquery.Upload.js.html"
|
|
$PHANTOMJS_BIN "$ROOTDIR/www/assets/qunit/addons/phantomjs/runner.js" "$ROOTDIR/www/include/js/tests/jquery.Edit.js.html"
|
|
$PHANTOMJS_BIN "$ROOTDIR/www/assets/qunit/addons/phantomjs/runner.js" "$ROOTDIR/www/include/js/tests/jquery.Selection.js.html"
|
|
|
|
# run backbone tests
|
|
$MOCHA_PHANTOMJS_BIN "$ROOTDIR/www/scripts/tests/index.html"
|
|
|
|
|