const generateUser = () => { const createdAt = faker.date.past(2); const name = faker.name.findName(); return { id: uuid(), name, description: casual.short_description(), website: faker.internet.url(), username: faker.internet.userName(name), profilePhoto: faker.internet.avatar(), coverPhoto: faker.image.image(), email: faker.internet.email(name), providerId: uuid(), createdAt, // Make sure lastSeen is > createdAt lastSeen: faker.date.between(createdAt, new Date()), }; }
function articles() { return new MockList(10, () => ({ id : faker.random.uuid(), authorId : faker.internet.email(), content : faker.lorem.words(600), })); }
router.post("/", function (req, res) { var user = { firstName: faker.name.firstName(), lastName: faker.name.lastName(), username: faker.internet.userName(), email: faker.internet.email() }; data.push(user); res.status(200).send(user); });
let getFakePerson = () => ({ firstName: Faker.name.firstName(), lastName: Faker.name.lastName(), email: Faker.internet.email() })
it('should signup if all details are provided', function(done) { chai.request(server) .post('/v1/users') .send({ first: faker.name.firstName(), last: faker.name.lastName(), email: faker.internet.email(), password: faker.internet.password(), }) .end((err, res) => { expect(err).to.be.null; expect(res.body.success).to.be.true; expect(res.body.error).to.be.undefined; expect(res.status).to.be.equal(201); expect(res.body.user).to.be.ok; done(); }) });
app.get('/user', (req, res) => { let user = { name: faker.name.findName(), email: faker.internet.email(), website: faker.internet.url(), address: faker.address.streetAddress() + faker.address.city() + faker.address.country(), bio: faker.lorem.sentences(), image: faker.image.avatar() }; res.send(user); });
const seedFakeDB = number => { let db = [] for(let i=0; i <= number; i++){ db.push(JSON.stringify({ username: faker.internet.email(), password: faker.name.firstName() })) } fileSystem.writeFileSync('./fakeDB.json', [db]); }
const seedUsers = async () => { console.log('Seeding users...'); let users = []; // generate 10 user profiles for (var i = 0; i < 10; i++) { let user = { username: faker.internet.userName(), password: await bcrypt.hash('password', 10), email: faker.internet.email() }; user.avatar = gravatar(user.email); users.push(user); } return users; }
/** * @returns {Object} - a new user object */ export function generateUser() { return { name: faker.name.findName(), email: faker.internet.email(), profile_pic: faker.internet.avatar(), status: txtgen.sentence(), user_id: shortid.generate() }; }
constructor(props) { super(props); const users = []; for (let i = 1; i <= 30; i++) { users.push({ id: i, name: `${faker.name.firstName()} ${faker.name.lastName()}`, email: faker.internet.email(), }); } this.state = {users}; }
email(emailAddress) { this.data.email = emailAddress || faker.internet.email().toLowerCase(); return this; }
function articles() { return new MockList(10, () => ({ id : faker.random.uuid(), authorId : faker.internet.email(), content : faker.lorem.words(600), })); }
/** * @returns {Object} - a new user object */ export function generateUser() { return { name: faker.name.findName(), email: faker.internet.email(), profile_pic: faker.internet.avatar(), status: txtgen.sentence(), user_id: shortid.generate() }; }
email(emailAddress) { this.data.email = emailAddress || faker.internet.email().toLowerCase(); return this; }