mirror of
https://github.com/Permissionless-Software-Foundation/x402-base-facilitator.git
synced 2026-09-21 16:52:01 -07:00
40 lines
762 B
JavaScript
40 lines
762 B
JavaScript
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
|
|
}
|