Так у меня есть функция с этой подписью (akka.http.model.HttpResponse):Akka HttpResponse чтения тела, как Струнный Скале
def apply(query: Seq[(String, String)], accept: String): HttpResponse
Я просто получить значение в тесте, как:
val resp = TagAPI(Seq.empty[(String, String)], api.acceptHeader)
Я хочу, чтобы проверить свое тело в тест что-то вроде:
resp.entity.asString == "tags"
Мой вопрос, как я могу получить тело ответа в виде строки?
Соответствующие: http://stackoverflow.com/q/31532838/390708 – Brian
Вы используете 'Акку-HTTP-testkit'? Если да, вы можете использовать 'entityAs [String]' в тесте, чтобы получить тело как значение String. – jrudolph
Мне нужно использовать PlaySpec, поэтому я не могу использовать akka-http-testkit :( – tg44