Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const util = require('util')
  2. const mongoose = require('mongoose');
  3. const User = require('../models/users.model');
  4. const Provider = require('../models/provider.model');
  5.  
  6. const addUser = util.promisify(User.addUser);
  7. const addProvider = util.promisify(Provider.addProvider);
  8.  
  9. async function reset() {
  10.   await mongoose.connection.dropDatabase();
  11. }
  12.  
  13. async function createUser() {
  14.   const user = await addUser(new User({
  15.     username: 'aaa',
  16.     email: 'test@test.com',
  17.     password: '1234a',
  18.     isActive: true,
  19.     privilege: 1,
  20.     numCalories: 0,
  21.     verifyHash: null,
  22.     failAttempt: 0,
  23.     provider: {
  24.       provider: null,
  25.       photo: null,
  26.       username: null
  27.     }
  28.   }));
  29.   await addProvider(new Provider({
  30.     userid: user._id,
  31.     provider: 'email',
  32.     photo: 'assets/images/noimage.png',
  33.     username: null
  34.   }));
  35. }
  36.  
  37. module.exports = {
  38.   createUser,
  39.   reset,
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement