Как прикрепить куки к суперагентному объекту аутентифицированного запроса - PullRequest
0 голосов
/ 08 января 2019

Я пишу контрольные примеры для API отдыха, написанного на NodeJS. Я использую супертест и мокко для написания тестов. Конечные точки, которые не проверяют сеанс, то есть не требуют аутентификации, работают нормально, когда я пытаюсь поразить их, используя supertest в моих тестовых файлах.

Но я сталкиваюсь с проблемой, когда пытаюсь достичь тех конечных точек, которые требуют аутентификации запроса (что, я думаю, означает, что в куки-файлах запроса должен быть действительный идентификатор сеанса).

Я следовал этому руководству , чтобы аутентифицировать мой объект запроса. Это прекрасно работает, потому что я получаю правильный ответ, когда пытаюсь попасть в конечную точку входа в систему.

Но даже сейчас, когда я использую этот аутентифицированный запрос для достижения тех конечных точек, которые требуют входа пользователя, я получаю 401 unauthorized ошибку. Проверяя серверную часть, я обнаружил, что к объекту запроса все еще не прикреплены файлы cookie, хотя в руководстве, которое я следовал, говорится, что файлы cookie должны устанавливаться автоматически.

Я тоже пытался withCredentials, но все же я получаю ту же проблему. Заранее благодарим за помощь.

...