Итак, у меня есть express бэкэнд, который подключается к моему интерфейсу React, и я использую Passport для Oauth2. Я использую стратегию Discord, но я не думаю, что это имеет большое значение для этого вопроса.
Когда я пытаюсь сделать запрос с Chai, я получаю сообщение об ошибке, потому что req.user
не определено - что имеет смысл , мой модульный тест не вошел в систему.
chai.request(app)
.post('/auth/verify/username')
.send({ username: 'neethan' })
.end((err, res) => {
res.status.should.be.equal(200);
done();
});
Можно ли как-то сделать паспорт и установить пользовательского пользователя? Я просмотрел все остальные ответы о переполнении стека, но пока ни один из них не сработал.