add test for /sessions controller

v1.18.x
Barış Soner Uşaklı 6 years ago
parent a7c4c59121
commit b58ab48485

@ -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;

@ -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);

Loading…
Cancel
Save