more admin controller tests

v1.18.x
barisusakli 8 years ago
parent 980e3fc7f7
commit 9fe89f590e

@ -126,6 +126,40 @@ describe('Admin Controllers', function () {
});
});
it('should load /admin/general/homepage', function (done) {
request(nconf.get('url') + '/api/admin/general/homepage', {jar: jar, json: true}, function (err, res, body) {
assert.ifError(err);
assert.equal(res.statusCode, 200);
assert(body.routes);
done();
});
});
it('should load /admin/advanced/database', function (done) {
request(nconf.get('url') + '/api/admin/advanced/database', {jar: jar, json: true}, function (err, res, body) {
assert.ifError(err);
assert.equal(res.statusCode, 200);
if (nconf.get('redis')) {
assert(body.redis);
} else if (nconf.get('mongo')) {
assert(body.mongo);
}
done();
});
});
it('should load /admin/extend/plugins', function (done) {
request(nconf.get('url') + '/api/admin/extend/plugins', {jar: jar, json: true}, function (err, res, body) {
assert.ifError(err);
assert(body.hasOwnProperty('installed'));
assert(body.hasOwnProperty('upgradeCount'));
assert(body.hasOwnProperty('download'));
assert(body.hasOwnProperty('incompatible'));
done();
});
});
after(function (done) {
db.emptydb(done);
});

Loading…
Cancel
Save