add test for /sessions controller

This commit is contained in:
Barış Soner Uşaklı
2018-10-04 14:30:16 -04:00
parent a7c4c59121
commit b58ab48485
2 changed files with 13 additions and 9 deletions

View File

@@ -7,7 +7,7 @@ var user = require('../../user');
var helpers = require('../helpers');
var accountHelpers = require('./helpers');
var sessionController = {};
var sessionController = module.exports;
sessionController.get = function (req, res, callback) {
var userData;
@@ -22,12 +22,10 @@ sessionController.get = function (req, res, callback) {
return callback();
}
async.parallel({
sessions: async.apply(user.auth.getSessions, userData.uid, req.sessionID),
}, next);
user.auth.getSessions(userData.uid, req.sessionID, next);
},
function (data) {
userData.sessions = data.sessions;
function (sessions) {
userData.sessions = sessions;
userData.title = '[[pages:account/sessions]]';
userData.breadcrumbs = helpers.buildBreadcrumbs([{ text: userData.username, url: '/user/' + userData.userslug }, { text: '[[pages:account/sessions]]' }]);
@@ -80,5 +78,3 @@ sessionController.revoke = function (req, res, next) {
return res.sendStatus(200);
});
};
module.exports = sessionController;

View File

@@ -1074,7 +1074,6 @@ describe('Controllers', function () {
});
});
it('should load /user/foo/posts', function (done) {
request(nconf.get('url') + '/api/user/foo/posts', function (err, res, body) {
assert.ifError(err);
@@ -1174,6 +1173,15 @@ describe('Controllers', function () {
});
});
it('should load /user/foo/sessions', function (done) {
request(nconf.get('url') + '/api/user/foo/sessions', { jar: jar }, function (err, res, body) {
assert.ifError(err);
assert.equal(res.statusCode, 200);
assert(body);
done();
});
});
it('should load /user/foo/uploads', function (done) {
request(nconf.get('url') + '/api/user/foo/uploads', { jar: jar }, function (err, res, body) {
assert.ifError(err);