Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. if ( Meteor.users.find().count() === 0 ) {
  2.  
  3. var testUserDetails = {
  4. email: 'testEmail@gmail.com',
  5. password: 'testPassword'
  6. };
  7. console.log("Creating the Test User");
  8. var newUserId = Accounts.createUser(testUserDetails);
  9.  
  10. Meteor.users.update(
  11. {_id: newUserId},
  12. { $set:
  13. {
  14. services : {
  15. google : {
  16. email : "testEmail@gmail.com"
  17. }
  18. }
  19. }
  20. }
  21. );
  22.  
  23. } else {
  24. console.log("There are already users in the Test database");
  25. }
  26.  
  27. console.log('***** Finished loading default fixtures *****');
  28. },
  29.  
  30. {
  31. "_id" : "Dw2xQPDwKp58RozC4",
  32. "createdAt" : ISODate("2015-07-30T04:02:03.261Z"),
  33. "services" : {
  34. "password" : {
  35. "bcrypt" : "asdfasdfasdfdsafsadfasdsdsawf"
  36. },
  37. "resume" : {
  38. "loginTokens" : [ ]
  39. }
  40. },
  41. "emails" : [
  42. {
  43. "address" : "testEmail@gmail.com",
  44. "verified" : false
  45. }
  46. ]
  47. }
  48.  
  49. var user = Meteor.users.findOne({
  50. _id: newUserId
  51. });
  52. var googleUserData = user.services.google;
  53. googleUserData.email = "your_new_email@gmail.com";
  54. Meteor.users.update({
  55. _id: newUserId
  56. }, {
  57. $set: {
  58. services.google: {
  59. googleUserData
  60. }
  61. }
  62. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement