bz
Version:
Bugzilla REST API wrapper
26 lines (23 loc) • 624 B
JavaScript
var util = require('util'),
fs = require("fs"),
path = require("path");
function testFile(test) {
var test = test.replace(".js", "");
try {
require(test);
util.puts("PASS " + path.basename(test));
}
catch(e) {
var msg = "FAIL " + test + ": " + e;
if(e.expected != true)
msg += ", expected: " + JSON.stringify(e.expected)
+ " actual: " + JSON.stringify(e.actual);
util.puts(msg);
}
}
/* run all directories of tests */
fs.readdirSync(__dirname).forEach(function(file) {
var fname = path.join(__dirname, file);
if(file != "runtests.js")
testFile(fname);
});