Advertisement
Guest User

Untitled

a guest
Feb 27th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var User = function() {
  2.   this.name = "Смоук";
  3.   this.surname = "Тест";
  4.   this.password = 123456;
  5.  
  6.   // TODO при iife в одном прогоне возвращает одинаковый хеш.
  7.   // TODO проверить, влияет ли на прогон для следующего сьюита
  8.   Object.defineProperty(this, "email", {
  9.     get: function() {
  10.       var hash = "user-";
  11.       var domain = "@mail.com";
  12.       var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
  13.       for( var i=0; i < 10; i++ )
  14.         hash += possible.charAt(Math.floor(Math.random() * possible.length));
  15.  
  16.       return hash + domain;
  17.     }
  18.   })
  19. };
  20.  
  21. module.exports = User;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement