Files
ipfs-bch-wallet-consumer/util/users/createUsers.js
T

40 lines
762 B
JavaScript
Raw Normal View History

const mongoose = require('mongoose')
const config = require('../../config')
const EMAIL = 'test@test.com'
const PASSWORD = 'pass'
async function addUser () {
// Connect to the Mongo Database.
mongoose.Promise = global.Promise
mongoose.set('useCreateIndex', true) // Stop deprecation warning.
await mongoose.connect(
config.database,
{ useNewUrlParser: true, useUnifiedTopology: true }
)
const User = require('../../src/models/users')
const userData = {
email: EMAIL,
password: PASSWORD
}
const user = new User(userData)
// Enforce default value of 'user'
user.type = 'user'
await user.save()
await mongoose.connection.close()
console.log(`User ${EMAIL} created.`)
}
addUser()
module.exports = {
addUser
}