Fix failing cloudron-test

This commit is contained in:
Girish Ramakrishnan
2016-10-13 14:55:14 -07:00
parent 74abb26016
commit 3652d7f186

View File

@@ -14,6 +14,8 @@ var async = require('async'),
os = require('os'),
superagent = require('superagent'),
server = require('../../server.js'),
settings = require('../../settings.js'),
settingsdb = require('../../settingsdb.js'),
shell = require('../../shell.js');
var SERVER_URL = 'http://localhost:' + config.get('port');
@@ -27,7 +29,11 @@ function setup(done) {
config._reset();
config.set('version', '0.5.0');
config.set('fqdn', 'localhost');
server.start(done);
server.start(function (error) {
if (error) return done(error);
settingsdb.set(settings.BACKUP_CONFIG_KEY, JSON.stringify({ provider: 'caas', token: 'BACKUP_TOKEN', bucket: 'Bucket', prefix: 'Prefix' }), done);
});
}
function cleanup(done) {
@@ -283,21 +289,9 @@ describe('Cloudron', function () {
// stash token for further use
token = result.body.token;
callback();
});
},
function setupBackupConfig(callback) {
superagent.post(SERVER_URL + '/api/v1/settings/backup_config')
.send({ provider: 'caas', token: 'BACKUP_TOKEN', bucket: 'Bucket', prefix: 'Prefix' })
.query({ access_token: token })
.end(function (error, result) {
expect(result.statusCode).to.equal(200);
callback();
});
}
], done);
});