Как получить cookie от вызова API Play ScalaTest Rest - PullRequest
0 голосов
/ 05 октября 2018

При вызове API входа в систему файл cookie будет отправлен вместе с заголовком ответа.

Но когда я выполняю FakeRequest для тестирования, я не могу получить файл cookie из ответа.

def loginResult = {
    val loginData = Map(
      "userId" -> "username",
      "pw" -> "password"
    )

    val sessionCookie = Session.encodeAsCookie(Session(Map("PLAY_SESSION" -> "value")))

    val request =  FakeRequest(POST, "/login/reinst").withJsonBody(Json.toJson(data)).withCookies(sessionCookie)

    val result = route(app, request).get
    result
}

Разве это не правильный способ получить cookie из логина?

...