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?

Ответы на вопрос(2)

Ваш ответ на вопрос