test-accounts.js
758 Bytes
/*
* Generate Test Accounts
* Creates a collection of test accounts automatically on startup.
*/
generateTestAccounts = function(){
// Create an array of user accounts.
var users = [
{ name: "Admin", email: "admin@admin.com", password: "password" }
]
// Loop through array of user accounts.
for(i=0; i < users.length; i++){
// Check if the user already exists in the DB.
var userEmail = users[i].email,
checkUser = Meteor.users.findOne({"emails.address": userEmail});
// If an existing user is not found, create the account.
if ( !checkUser ) {
Accounts.createUser({
email: userEmail,
password: users[i].password,
profile: {
name: users[i].name
}
});
}
}
}