2016-10-01 2 views
0

Я использую набор тестов akka-http. У меня есть следующий код, где тест «не работает», когда я задерживаю ответ сервера более чем на 1 секунду.Установка времени ожидания ожидания для Get() в akka-http testkit?

"should give default" in { 
    Get("/test/") ~> route ~> check { 
     responseAs[Array[Byte]] shouldEqual defaultImage 
    } 
    } 

Сообщение об ошибке: Запрос не был ни завершен, ни отвергнута в течение 1 секунды

Можно ли изменить это время ожидания, например, с неявным?

ответ

0

Вы можете предоставить свой собственный RouteTestTimeout неявное переопределить тайм-аут, определение по умолчанию:

implicit def default(implicit system: ActorSystem) = RouteTestTimeout(1.second dilated) 

Source

Смежные вопросы