more username/uuid tests

This commit is contained in:
jomo 2014-11-22 00:56:49 +01:00
parent 749403e81b
commit a03ee5d979

View File

@ -17,13 +17,37 @@ describe('Avatar Serving', function(){
}); });
describe('UUID', function(){ describe('UUID', function(){
it("should be an invalid uuid", function(done){ it("should be an invalid uuid", function(done){
assert.strictEqual(helpers.uuid_valid("invaliduuidexample"), false); assert.strictEqual(helpers.uuid_valid("g098cb60fa8e427cb299793cbd302c9a"), false);
done();
});
it("should be an invalid uuid", function(done){
assert.strictEqual(helpers.uuid_valid(""), false);
done();
});
it("should be an invalid uuid", function(done){
assert.strictEqual(helpers.uuid_valid("0098cb60-fa8e-427c-b299-793cbd302c9a"), false);
done();
});
it("should be an invalid username", function(done){
assert.strictEqual(helpers.uuid_valid("usernäme"), false);
done();
});
it("should be an invalid username", function(done){
assert.strictEqual(helpers.uuid_valid("user-name"), false);
done();
});
it("should be an invalid username", function(done){
assert.strictEqual(helpers.uuid_valid("ThisNameIsTooLong"), false);
done(); done();
}); });
it("should be a valid uuid", function(done){ it("should be a valid uuid", function(done){
assert.strictEqual(helpers.uuid_valid("0098cb60fa8e427cb299793cbd302c9a"), true); assert.strictEqual(helpers.uuid_valid("0098cb60fa8e427cb299793cbd302c9a"), true);
done(); done();
}); });
it("should be a valid username", function(done){
assert.strictEqual(helpers.uuid_valid("__niceUs3rname__"), true);
done();
});
it("should not exist", function(done){ it("should not exist", function(done){
networking.get_profile("00000000000000000000000000000000", function(err, profile) { networking.get_profile("00000000000000000000000000000000", function(err, profile) {
assert.strictEqual(err, 0); assert.strictEqual(err, 0);