NodeJS супертест доступ к объекту сеанса
Я тестирую мое приложение Node.js с помощью supertest. В моем контроллере я получаю доступ к объекту сеанса. Чтобы сделать действительный запрос, этот объект сеанса должен быть заполнен некоторыми данными.
контроллер
// determine whether it is user's own profile or not
var ownProfile = userId == req.session.user._id ? true : false;
Тестовое задание
it('profile', function (done) {
testUserOne.save(function(error, user){
request
.agent(server)
.get('/profile?userId=' + user._id)
.expect('Content-Type', /html/)
.expect(200)
.expect(/Profile/)
.end(done);
})
});
Вопрос
Как я могу издеваться над объектом req / session?