shelljs/scripts/run-tests.js
2012-03-22 10:12:16 -04:00

21 lines
404 B
JavaScript
Executable File

#!/usr/bin/env node
require('../global');
var failed = false;
cd(__dirname + '/../test');
ls('*.js').forEach(function(file) {
echo('Running test:', file);
if (exec('node '+file).code !== 123) // 123 avoids false positives (e.g. premature exit)
failed = true;
});
if (failed) {
echo();
echo('WARNING: Some tests did not pass!');
exit(1);
} else {
echo();
echo('All tests passed.');
}