sjcl-aws
Version:
Stanford Javascript Crypto Library
22 lines (18 loc) • 421 B
JavaScript
var fs = require('fs');
var vm = require('vm');
var load = function(path) {
try {
vm.runInThisContext(fs.readFileSync(path));
} catch (e) {
console.log(path);
throw e;
}
};
// Assume we're run using `make test`.
// That means argv[0] is `node` and argv[1] is this file.
process.argv.slice(2).map(load);
sjcl.test.run(undefined, function(){
if(!browserUtil.allPassed) {
process.exit(1);
}
});