fix ldap test
This commit is contained in:
@@ -8,6 +8,8 @@ const appdb = require('../appdb.js'),
|
||||
domains = require('../domains.js'),
|
||||
fs = require('fs'),
|
||||
hat = require('../hat.js'),
|
||||
mail = require('../mail.js'),
|
||||
mailboxdb = require('../mailboxdb.js'),
|
||||
mailer = require('../mailer.js'),
|
||||
nock = require('nock'),
|
||||
path = require('path'),
|
||||
@@ -72,9 +74,9 @@ const ADMIN = {
|
||||
};
|
||||
|
||||
const USER = {
|
||||
id: 'userid',
|
||||
id: 'uid-userid', // ldap logic relies on uid prefix
|
||||
username: 'uuid213',
|
||||
password: 'secret',
|
||||
password: '123secret',
|
||||
email: 'safe@me.com',
|
||||
fallbackEmail: 'safefallback@me.com',
|
||||
role: 'user',
|
||||
@@ -83,7 +85,8 @@ const USER = {
|
||||
resetToken: hat(256),
|
||||
displayName: '',
|
||||
source: '',
|
||||
permissions: null
|
||||
permissions: null,
|
||||
avatar: 'none'
|
||||
};
|
||||
|
||||
const APP = {
|
||||
@@ -119,7 +122,12 @@ exports = module.exports = {
|
||||
DOMAIN,
|
||||
MANIFEST,
|
||||
USER,
|
||||
APPSTORE_TOKEN: 'atoken'
|
||||
APPSTORE_TOKEN: 'atoken',
|
||||
|
||||
MAILBOX_NAME: 'support',
|
||||
MAILBOX: `support@${DOMAIN.domain}`,
|
||||
ALIAS_NAME: 'alsosupport',
|
||||
ALIAS: `alsosupport@${DOMAIN.domain}`
|
||||
};
|
||||
|
||||
function createTree(root, obj) {
|
||||
@@ -165,6 +173,11 @@ function setup(done) {
|
||||
appdb.add.bind(null, APP.id, APP.appStoreId, APP.manifest, APP.location, APP.domain, APP.portBindings, APP),
|
||||
settingsdb.set.bind(null, settings.CLOUDRON_TOKEN_KEY, exports.APPSTORE_TOKEN), // appstore token
|
||||
userdb.add.bind(null, USER.id, USER),
|
||||
users.setPassword.bind(null, USER, USER.password),
|
||||
|
||||
(done) => mailboxdb.addMailbox(exports.MAILBOX_NAME, DOMAIN.domain, { ownerId: USER.id, ownerType: mail.OWNERTYPE_USER, active: true }, done),
|
||||
(done) => mailboxdb.setAliasesForName(exports.MAILBOX_NAME, DOMAIN.domain, [ { name: exports.ALIAS_NAME, domain: DOMAIN.domain} ], done),
|
||||
|
||||
], done);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user