Procházet zdrojové kódy

Make IDs *always* 16 characters

Michelle Bu před 11 roky
rodič
revize
9b3f7a3f38
2 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 1 1
      lib/util.js
  2. 1 1
      test/server.js

+ 1 - 1
lib/util.js

@@ -22,7 +22,7 @@ var util = {
     return dest;
     return dest;
   },
   },
   randomId: function () {
   randomId: function () {
-    return Math.random().toString(36).substr(2);
+    return (Math.random().toString(36) + '0000000000000000000').substr(2, 16);
   },
   },
   prettyError: function (msg) {
   prettyError: function (msg) {
     if (util.debug) {
     if (util.debug) {

+ 1 - 1
test/server.js

@@ -206,7 +206,7 @@ describe('PeerServer', function() {
     });
     });
 
 
     it('should generate a 16-character ID', function() {
     it('should generate a 16-character ID', function() {
-      expect(p._generateClientId('anykey').length).to.be.within(15, 16);
+      expect(p._generateClientId('anykey').length).to.be(16);
     });
     });
   });
   });
 });
 });