From a03ee5d9793e09dfc2ae24ff4234e46d28366eb6 Mon Sep 17 00:00:00 2001 From: jomo Date: Sat, 22 Nov 2014 00:56:49 +0100 Subject: [PATCH] more username/uuid tests --- test/test.js | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/test/test.js b/test/test.js index 1837d84..1ff2584 100644 --- a/test/test.js +++ b/test/test.js @@ -17,13 +17,37 @@ describe('Avatar Serving', function(){ }); describe('UUID', function(){ 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(); }); it("should be a valid uuid", function(done){ assert.strictEqual(helpers.uuid_valid("0098cb60fa8e427cb299793cbd302c9a"), true); done(); }); + it("should be a valid username", function(done){ + assert.strictEqual(helpers.uuid_valid("__niceUs3rname__"), true); + done(); + }); it("should not exist", function(done){ networking.get_profile("00000000000000000000000000000000", function(err, profile) { assert.strictEqual(err, 0);