mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-26 16:46:12 +01:00
test: add missing controllers
This commit is contained in:
@@ -81,12 +81,29 @@ describe('Admin Controllers', () => {
|
|||||||
it('should load admin dashboard', (done) => {
|
it('should load admin dashboard', (done) => {
|
||||||
groups.join('administrators', adminUid, (err) => {
|
groups.join('administrators', adminUid, (err) => {
|
||||||
assert.ifError(err);
|
assert.ifError(err);
|
||||||
request(`${nconf.get('url')}/admin`, { jar: jar }, (err, res, body) => {
|
const dashboards = [
|
||||||
assert.ifError(err);
|
'/admin', '/admin/dashboard/logins', '/admin/dashboard/users', '/admin/dashboard/topics', '/admin/dashboard/searches',
|
||||||
assert.equal(res.statusCode, 200);
|
];
|
||||||
assert(body);
|
async.each(dashboards, (url, next) => {
|
||||||
done();
|
request(`${nconf.get('url')}${url}`, { jar: jar }, (err, res, body) => {
|
||||||
});
|
assert.ifError(err);
|
||||||
|
assert.equal(res.statusCode, 200, url);
|
||||||
|
assert(body);
|
||||||
|
|
||||||
|
next();
|
||||||
|
});
|
||||||
|
}, done);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
it('should load admin analytics', (done) => {
|
||||||
|
request(`${nconf.get('url')}/api/admin/analytics?units=hours`, { jar: jar, json: true }, (err, res, body) => {
|
||||||
|
assert.ifError(err);
|
||||||
|
assert.equal(res.statusCode, 200);
|
||||||
|
assert(body);
|
||||||
|
assert(body.query);
|
||||||
|
assert(body.result);
|
||||||
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user