var rand = require('./../lib/encyclopedia_rand.js');
exports["encyRandChar"] = function(test){
// alphabet char
var r = rand.encyRandChar('alphabet').charCodeAt(0);
test.ok((r >= 65 && r <= 90) || (r >= 97 && r <= 122));
// numeric char
var r = rand.encyRandChar('numeric').charCodeAt(0);
test.ok(r >= 48 && r <= 57);
// numeric char
var r = rand.encyRandChar('alphanumeric').charCodeAt(0);
test.ok((r >= 65 && r <= 90) || (r >= 97 && r <= 122) || (r >= 48 && r <= 57));
test.done();
}
exports["encyRandPrefix"] = function(test){
var m = 9,
varName = rand.encyRandPrefix(m),
r;
for(var i = 0; i < m; i++){
r = varName.charCodeAt(i);
test.ok((r >= 65 && r <= 90) || (r >= 97 && r <= 122) || (r >= 48 && r <= 57));
}
test.done();
}
|