У меня есть метод контроллера Scalatra, который считывает и устанавливает некоторые файлы cookie. Это выглядит примерно так:
get("/cookietest") {
cookies.get("testcookie") match {
case Some(value) =>
cookies.update("testcookie",s"pong:$value")
cookies.set("testcookie_set", "0")
Ok(value)
case None =>
BadRequest("No cookie")
}
}
Кажется, я не могу найти способ отправить файлы cookie с запросом в тестовом методе:
// I want to do something like this:
test("GET / on DownloadsServlet should return status 200"){
request.setCookies("testcookie", "wtf")
get("/cookietest"){
cookies("testcookie") should equal ("pong:wtf")
cookies("testcookie_set") should equal ("0")
status should equal (HttpStatus.OK_200)
}
}
Однако в области видимости нет request
или cookies
.