it('should fail unbind session if session not exist', function(done) { var service = new SessionService(); var sid = 1; var uid = 'py'; service.unbind(sid, uid, function(err) { should.exist(err); done(); }); });
it('should fail unbind session if session not binded', function(done) { var service = new SessionService(); var sid = 1, fid = 'frontend-server-1', socket = {}; var uid = 'py'; var session = service.create(sid, fid, socket); service.unbind(sid, uid, function(err) { should.exist(err); done(); }); });
it('should fail to get session after session unbinded', function(done) { var service = new SessionService(); var sid = 1, fid = 'frontend-server-1', socket = {}; var uid = 'py'; var session = service.create(sid, fid, socket); service.bind(sid, uid, null); service.unbind(sid, uid, function(err) { should.not.exist(err); var sessions = service.getByUid(uid); should.not.exist(sessions); done(); }); });