UNPKG

email-generator

Version:

Creates random & unique email to be used in automated test

24 lines (19 loc) 697 B
const db = require('./db'); //generate integer in a range function intInRange(min, max) { return Math.floor(Math.random() * (max - min)) + min; } function generateEmail(){ var name1 = db.firstName; var name2 = db.lastName; var domains = db.domains; var firstName = (name1[intInRange(0, name1.length + 1)]); var lastName = (name2[intInRange(0, name2.length + 1)]); var domain = (domains[intInRange(0, domains.length)]); var randomNumber = intInRange(400,99999); var email = firstName.toLowerCase() + '.' + lastName.toLowerCase()+randomNumber+'@'+domain; return JSON.stringify(email); } module.exports = { generateEmail }