// jshint esversion: 6 // ./test/models/user.js var mongoose = require('mongoose'); var User = require('userModel'); var faker = require('faker'); // Generate users and return an array of users in json format. // accepts a geneated list of ids(that can be used by other, dependent models) function generateUsers(idArr){ var userSeeds = []; for(var i = 0; i < idArr.length; i++) { var user = { _id: idArr[i], local : { username : faker.internet.userName(), email : faker.internet.email(), password : faker.internet.password() } } userSeeds.push(user); } return userSeeds; } // get the seeded users ids. function getUserIds(arr) { idArray = []; for (var i = 0; i < 30; i++) { idArray.push(new mongoose.Types.ObjectId()); } return idArray; } module.exports = { generateUsers: generateUsers, getUserIds: getUserIds };