Files
myDrive/tests/fixtures/createUser.js
T
2020-03-04 17:10:56 -05:00

31 lines
735 B
JavaScript

const jwt = require("jsonwebtoken");
const mongoose = require("../../src/db/mongoose");
const User = require("../../src/models/user");
const env = require("../../src/enviroment/env");
const createUser = async() => {
env.key = "1234";
env.password = "1234";
process.env.KEY = "1234";
process.env.PASSWORD = "1234";
const userID = new mongoose.Types.ObjectId();
const userData = {
_id: userID,
name: "Test User",
email: "test2@test.com",
password: "12345678",
}
let user = new User(userData);
await user.save();
await user.generateEncryptionKeys();
const token = await user.generateAuthToken();
return {user, token};
}
module.exports = createUser;