tests: complete common'ification of routes tests
This commit is contained in:
@@ -16,6 +16,7 @@ const async = require('async'),
|
||||
|
||||
exports = module.exports = {
|
||||
setup,
|
||||
setupServer,
|
||||
cleanup,
|
||||
clearMailQueue,
|
||||
checkMails,
|
||||
@@ -25,6 +26,7 @@ exports = module.exports = {
|
||||
username: 'superadmin',
|
||||
password: 'Foobar?1337',
|
||||
email: 'superadmin@cloudron.local',
|
||||
displayName: 'Super Admin',
|
||||
token: null
|
||||
},
|
||||
|
||||
@@ -44,17 +46,20 @@ exports = module.exports = {
|
||||
serverUrl: `http://localhost:${constants.PORT}`,
|
||||
};
|
||||
|
||||
function setupServer(done) {
|
||||
async.series([
|
||||
server.start.bind(null),
|
||||
database._clear.bind(null),
|
||||
settings._setApiServerOrigin.bind(null, exports.mockApiServerOrigin),
|
||||
], done);
|
||||
}
|
||||
|
||||
function setup(done) {
|
||||
const owner = exports.owner, serverUrl = exports.serverUrl, user = exports.user;
|
||||
|
||||
async.series([
|
||||
server.start.bind(null),
|
||||
database._clear.bind(null),
|
||||
|
||||
setupServer,
|
||||
async () => await safe(fs.promises.unlink(support._sshInfo().filePath)),
|
||||
|
||||
settings._setApiServerOrigin.bind(null, exports.mockApiServerOrigin),
|
||||
|
||||
settings.setCloudronToken.bind(null, exports.appstoreToken),
|
||||
|
||||
function setup(callback) {
|
||||
|
||||
Reference in New Issue
Block a user