shelljs/scripts/run-tests.js
2012-03-02 11:38:34 -05:00

21 lines
393 B
JavaScript
Executable File

#!/usr/bin/env node
require('../global');
var failed = false;
cd(__dirname + '/../test');
for (file in ls('*.js')) {
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.');
}