Example #1
0
 (function(it) {
     request.query(`insert into deleteme(temp) values ('${faker.random.uuid()}')`, function(err, recordset) {
         if (err) {
             console.log('query failed');
             return;
         }
         console.log('Inserted for: ' + it);
     });
 })(i)
Example #2
0
 const createTweet = (body) => ({
   id: faker.random.uuid(),
   body,
   author: {
     username: faker.internet.userName(),
     avatar: faker.internet.avatar(),
     email: faker.internet.email()
   }
 });
Example #3
0
const fakePlan = () => {
  return {
    title: faker.lorem.sentence(),
    description: faker.lorem.sentence(),
    author: {
      id: faker.random.uuid(),
      userName: faker.internet.userName(),
    },
  };
};
Example #4
0
function createImage() {
  return {
    "caption": null,
    "url": `${faker.image.imageUrl()}?r=${faker.random.uuid()}`,
    "height": 640,
    "width": 480,
    "colors": [createColor()],
    "entropy": 1.2698034041000001
  };
}
function createRandomCards () {
  const results = []
  for (var i = 0; i < Math.random() * 10; i++) {
    results.push({
      ...faker.helpers.createCard(),
      uuid: faker.random.uuid()
    })
  }
  return results
}
Example #6
0
function createEntity(i){
  return        {
          uuid: faker.random.uuid(),
          firstName: faker.name.firstName(),
          lastName: faker.name.lastName(),
          style: true

        };

}
Example #7
0
    it('should be able to resend email(s) in test and development mode', function(done) {

        var email = {
            recipientName: faker.name.findName(),
            token: faker.random.uuid(),
            to: faker.internet.email(),
            baseUrl: faker.internet.url(),
            subject: 'Account confirmation',
            html: faker.lorem.sentence(),
            sender: faker.internet.email(),
            from: faker.internet.email(),
            type: 'confirm'
        };

        async.waterfall([

            function createMail(next) {
                Mail.queue(email, next);
            },

            function resend(mail, next) {
                Mail.resend(next);
            }

        ], function(error, response) {

            expect(error).to.not.exist;

            expect(response).to.exist;

            response = response[0];

            expect(response.type).to.exist;
            expect(response.type).to.be.equal('confirm');
            expect(response.type).to.be.a.String;

            expect(response.to).to.exist;
            expect(response.to).to.be.an.Array;
            expect(response.to).to.include(email.to);

            expect(response.sentAt).to.exist;
            expect(response.sentAt).to.be.a.Date;

            expect(response.html).to.exist;
            expect(response.html).to.be.a.String;

            expect(response.subject).to.exist;
            expect(response.subject).to.be.equal('Account confirmation');
            expect(response.subject).to.be.a.String;


            done(error, response);
        });

    });
Example #8
0
 generateComments = (maxComments = 3) => {
   const numberLikes = Math.floor(Math.random() * maxComments) + 1;
   for (let i = 0; i <= numberLikes; i++) {
     this.comments.push({
       id: Faker.random.uuid(),
       text: Faker.lorem.sentence(),
       username: Faker.internet.userName(),
       profile_pic: Faker.internet.avatar()
     })
   }
 }
Example #9
0
    it("returns true when user has internal email", function() {
        var user = {
            id: faker.random.uuid(),
            email: "*****@*****.**"
        };

        assert.equal(true, skipAnalytics(user), "skipAnalytics should return true when user has internal email");

        user.email = "*****@*****.**";
        assert.equal(true, skipAnalytics(user), "skipAnalytics should return true when user has internal beta email");
    });
Example #10
0
export default function generateUser() {
  return {
    id: faker.random.uuid(),
    fullName: faker.name.title(),
    isAdmin: faker.random.boolean(),
    picture: faker.image.imageUrl(),
    firstName: faker.name.firstName(),
    lastName: faker.name.lastName(),
    email: faker.internet.email(),
    username: faker.internet.userName(),
  };
}
Example #11
0
router.use('/posts', function (req, res) {
  var posts = [];
  var count = 5;
  while (count-- > 0) {
    posts.push({
      id: faker.random.uuid(),
      title: faker.lorem.words(),
      content: faker.lorem.sentences(),
    })
  }
  res.json(posts);
});
    test('construct using library', async () => {
        let info = { 
                key: faker.random.uuid(),
                secret: faker.random.uuid()
            },
            expectedResult = { some: faker.random.uuid() }
            OAuth1.mockImplementation(() => expectedResult)

        let result = new Oauth(info)
        
        expect(OAuth1).toBeCalledWith(
            "https://api.twitter.com/oauth/request_token", 
            "https://api.twitter.com/oauth/access_token", 
            info.key,
            info.secret,
            "1.0A", 
            null, 
            "HMAC-SHA1")
        expect(result.oauth).toEqual(expectedResult)
        expect(result.info).toEqual(info)

    })
function generateRoomInfos() {
    var roomInfoList = [];
    for (var i = 0; i <= NUM_ROOM_INFOS; i++) {
        var r = {
            roomId: faker.random.uuid(),
            name: faker.address.streetName() + ' ' + faker.random.number(10),
            url: faker.internet.domainName(),
            theme: faker.lorem.words(1)
        };
        roomInfoList.push(r);
    }
    return roomInfoList;
}
Example #14
0
export default function generateNews() {
  const today = new Date();
  const yesterday = new Date();
  yesterday.setDate(today.getDate() - 1);

  return {
    id: faker.random.uuid(),
    title: faker.name.title(),
    body: faker.lorem.paragraphs(),
    date: faker.date.between(today, yesterday),
    profile: generateProfile(),
  };
}
Example #15
0
 .then(([ users, networks ]) => ({
   name,
   avatar_url: faker.internet.avatar(),
   background_url: faker.image.imageUrl(),
   beta_access_code: faker.random.uuid(),
   description: faker.lorem.paragraph(),
   slug: faker.helpers.slugify(name).toLowerCase(),
   daily_digest: faker.random.boolean(),
   membership_fee: faker.random.number(),
   plan_guid: faker.random.uuid(),
   banner_url: faker.internet.url(),
   category: faker.random.uuid(),
   created_at: faker.date.past(),
   created_by_id: users[0].id,
   leader_id: users[0].id,
   welcome_message: faker.lorem.paragraph(),
   network_id: networks[0].id,
   location: faker.address.country(),
   slack_hook_url: faker.internet.url(),
   slack_team: faker.internet.url(),
   slack_configure_url: faker.internet.url()
 }))
const getTaskData = (assignedTo) => {
  const statusIndex = getRandomInt(0, 3)
  const duration    = getRandomInt(3600, 82400);
  const status      = STATUS[statusIndex];
  const data = {
    id: faker.random.uuid(),
    projectId: faker.random.uuid(),
    ownerId: faker.random.uuid(),
    position:faker.random.number(),
    status,
    duration,
    title: faker.name.title(),
    description:faker.name.jobDescriptor(),
    sectionId: faker.random.number(),
    //assignedTo: assignedTo,
  };

  const isArchived  = !(Math.random() < 0.7);
  const isCompleted = status === "completed";

  data.isArchived = isArchived;
  data.startDate = status !== undefined ? moment().valueOf():  undefined;
  data.isCompleted = isCompleted;
  if(isCompleted){
    //Completed date and start end date is past..
    data.completedOn = moment(data.startDate).add(4, 'day');
    if(isArchived){
      data.endDate = moment(data.startDate).add(4, 'day');
    }else{
      data.endDate = moment(data.startDate).add(2, 'day');
    }
  }else{
    data.endDate = moment(data.startDate).add(2, 'day');
  }


  return data;
}
Example #17
0
 user : function(){
     return {
         name: faker.name.firstName(),
         username: faker.random.uuid(),
         last_name:faker.name.lastName(),
         last_name_2:faker.name.lastName(),
         email:faker.internet.email(),
         password:faker.internet.password(),
         phone:faker.phone.phoneNumber(),
         cellphone:faker.phone.phoneNumber(),
         address:faker.address.streetAddress(),
         rfc:faker.internet.mac()
     }
 }
Example #18
0
    function dbquery2(next) {

        for (var i = 0; i < repeat; i++) {
            request.query(`insert into deleteme(temp) values ('${faker.random.uuid()}')`, function(err, recordset) {
                if (err) {
                    console.log('query failed');
                    return;
                }
                if (++queries == repeat) {
                    next();
                }
            });
        }
    }
Example #19
0
    const list = ((total, list = []) => {

        while (list.length < total) {

            list.push({
                id   : faker.random.uuid(),
                name : faker.commerce.productName(),
                cover: faker.internet.avatar()
            });
        }

        return list;

    })(faker.random.number({min: 1, max: 5}));
Example #20
0
var generarUsuario1= function(){
	var randomId=faker.random.uuid();
	var randomName=faker.name.findName();
	var randomContent=faker.lorem.sentence();
	var randomImage=faker.image.people();
	var randomDate=faker.date.past();
	var randomAddress=faker.address.streetAddress();
	return {
		ID: randomId,
		Nombre: randomName,
		Contenido: randomContent,
		Fecha: randomDate,
		Imagen: randomImage,
		Direccion: randomAddress
	}
}
Example #21
0
setInterval(function(argument) {
    
    //queue email for send
    Mail.queue({
        recipientName: faker.name.findName(),
        token: faker.random.uuid(),
        to: faker.internet.email(),
        baseUrl: faker.internet.url(),
        subject: 'Account confirmation',
        html: faker.lorem.sentence(),
        sender: faker.internet.email(),
        from: faker.internet.email(),
        type: 'confirm'
    });

}, 4000);
app.get('/api/fake/random', function(req, res) {
	res.json([
		{
			number: faker.random.number(),
			arrayElement: faker.random.arrayElement(),
			objectElement: faker.random.objectElement(),
			uuid: faker.random.uuid(),
			boolean: faker.random.boolean(),
			word: faker.random.word(),
			words: faker.random.words(),
			image: faker.random.image(),
			locale: faker.random.locale(),
			alphaNumeric: faker.random.alphaNumeric()
		}
	])
});
Example #23
0
let anEvent = () => {
  let evDate = date.future();
  let evEnd = moment(evDate).add(Math.random() * 24, 'hours');
  return {
    id:         random.uuid(),
    utcStart:   date.future().toISOString(),
    utcEnd:     evEnd.toISOString(),
    title:      commerce.productName(),
    // "avatar:     image.avatar(),
    note:       lorem.paragraphs(),
    hostName:   name.findName(),
    type:       random.arrayElement(eventTypes),
    guestNames: arrayOfUpTo(4).map(() => name.findName()),
    location:   `${ address.streetAddress() }, ${ address.city() } ${ address.zipCode() }`
  }
};
Example #24
0
function fakeConsignor(){
  return {
    id: faker.random.uuid(),
    firstName: faker.name.firstName(),
    lastName: faker.name.lastName(),
    company: faker.random.number(10) > 7 ? faker.company.companyName() : "",
    isStoreAccount: faker.random.boolean(),
    defaultPercSplit: faker.random.number(100),
    address: faker.address.streetAddress(),
    address2: faker.address.secondaryAddress(),
    city: faker.address.city(),
    state: faker.address.stateAbbr(),
    zip: faker.address.zipCode(),
    email: faker.internet.email(),
    items: []
  }
}
Example #25
0
test(`The token reducer on ${ TOKEN_VALIDATING }`, t => {

    const action = {
        type: TOKEN_VALIDATING,
        data: {
            access: faker.random.uuid()
        }
    };

    const expected = {
        ... action.data,
        status: VALIDATING
    };

    t.plan(1);
    t.deepEqual(reducer(initialState, action), expected, 'Should return validating.');
});
function createStudents() {
	var students = [];

	for ( var i = 0; i < faker.random.number(100) + 25; i++ ) {
		var gender = ( faker.random.boolean() ) ? 'women' : 'men';

		var student = {
			id: faker.random.uuid(),
			name: faker.fake('{{name.lastName}}, {{name.firstName}} {{name.suffix}}'),
			image: createPortraitImageUrl(gender)
		};

		students.push(student);
	}

	return students;
}
 test('should reject if user closes window', async () => {
     let childEmitter = new TestEmitter(),
         window = {
             loadURL: jest.fn(),
             webContents: childEmitter
         }
     try {
         let result = login({
             redirectUrl: faker.random.uuid()
         }, window, session)
         window.webContents.emit('close')
         await result
         expect(true).toBeFalsy()
     } catch (error) {
         expect(error).toEqual('closed window')
     }
 })
Example #28
0
var generarDatos = function(){
  var randomId = faker.random.uuid();
  var randomName = faker.name.findName();
  var randomContent = faker.lorem.sentence();
  var randomDate = faker.date.recent();
  var randomImage = faker.image.avatar();
  var randomCountry = faker.address.country();
  return {
    id: randomId,
    nombre: randomName,
    contenido: randomContent,
    fecha: randomDate,
    imagen: randomImage,
    pais: randomCountry
  }

}
function generateSessions(speakers, roomInfos) {
    var sessionList = [];
    var idSeed = 1000;
    for (var _i = 0, conferenceDays_1 = static_data_1.conferenceDays; _i < conferenceDays_1.length; _i++) {
        var confDay = conferenceDays_1[_i];
        var timeSlots = generateTimeSlots(confDay);
        for (var _a = 0, timeSlots_1 = timeSlots; _a < timeSlots_1.length; _a++) {
            var confTimeSlot = timeSlots_1[_a];
            if (confTimeSlot.isBreak) {
                var s = {
                    id: (idSeed++).toString(),
                    title: toTitleCase(confTimeSlot.title),
                    isBreak: true,
                    start: confTimeSlot.start.toString(),
                    end: confTimeSlot.end.toString(),
                    room: '',
                    roomInfo: null,
                    speakers: [],
                    description: '',
                    descriptionShort: '',
                    calendarEventId: ''
                };
                sessionList.push(s);
            }
            else {
                var subSpeakers = getRandomArrayElements(speakers, faker.random.number(3));
                var roomInfo = roomInfos[faker.random.number(roomInfos.length - 1)];
                var s = {
                    id: (idSeed++).toString(),
                    title: toTitleCase(faker.company.bs()),
                    isBreak: false,
                    start: confTimeSlot.start.toString(),
                    end: confTimeSlot.end.toString(),
                    room: roomInfo.name,
                    roomInfo: roomInfo,
                    speakers: subSpeakers,
                    description: faker.lorem.paragraph(),
                    descriptionShort: faker.lorem.sentence(),
                    calendarEventId: faker.random.uuid()
                };
                sessionList.push(s);
            }
        }
    }
    return sessionList;
}
Example #30
0
  constructor(){
    this.id = Faker.random.uuid();
    this.user = {
      username: Faker.internet.userName(),
      profile_pic: Faker.internet.avatar()
    }
    this.image = {
      url: Faker.image.image()
    };
    this.caption = Faker.lorem.sentences();
    this.likes = [];
    this.comments = [];

    this.generateLikes();
    this.generateComments();

  }